Skip to content

ci: update to Blacksmith runners#4

Merged
mjenkinsx9 merged 1 commit intomainfrom
gimli/update-ci-blacksmith
Mar 26, 2026
Merged

ci: update to Blacksmith runners#4
mjenkinsx9 merged 1 commit intomainfrom
gimli/update-ci-blacksmith

Conversation

@mjenkinsx9
Copy link
Copy Markdown
Collaborator

Summary

Update CI workflow to use Blacksmith runners with expanded job matrix.

Changes

  • Replace blacksmith-2vcpu-ubuntu-2404 with blacksmith
  • Add lint job: Prettier, ShellCheck
  • Add security job: gitleaks secret scanning
  • Add test job: syntax check, smoke test, doctor
  • Add claude-review job: Claude Code reviews PRs
  • Update Node.js to v22

Jobs

Job Purpose
lint Code formatting and shell script validation
security Secret scanning with gitleaks
test Launcher validation and smoke tests
claude-review AI-powered PR review

Testing

This workflow will be tested when this PR runs.

- Replace blacksmith-2vcpu-ubuntu-2404 with blacksmith
- Add lint job (Prettier, ShellCheck)
- Add security job (gitleaks)
- Add test job (syntax check, smoke test, doctor)
- Add claude-review job for PR reviews
- Update Node.js to v22
@mjenkinsx9 mjenkinsx9 merged commit 958747f into main Mar 26, 2026
3 of 4 checks passed
@mjenkinsx9 mjenkinsx9 deleted the gimli/update-ci-blacksmith branch March 26, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant