Skip to content

ci: migrate remaining release jobs to Blacksmith - #48

Merged
darwin67 merged 2 commits into
mainfrom
ci/blacksmith-release-runners
Aug 15, 2026
Merged

darwin67 merged 2 commits into
mainfrom
ci/blacksmith-release-runners

Conversation

@darwin67

@darwin67 darwin67 commented Aug 15, 2026 •

Copy link
Copy Markdown
Member

Summary

  • move release orchestration and gate jobs from GitHub-hosted Ubuntu runners to Blacksmith
  • configure cargo-dist to use Blacksmith runners for Linux and Windows release targets
  • retain GitHub-native macOS runners for ARM and Intel Darwin artifacts

Verification

  • mix precommit (428 tests)
  • generated the cargo-dist 0.31.0 release plan and confirmed Darwin uses macos-14 / macos-15-intel while Linux and Windows use Blacksmith

Move explicit release orchestration jobs to Blacksmith Linux runners and configure cargo-dist's generated build matrix to use Blacksmith runners for every release target.
@github-actions github-actions Bot added the ci label Aug 15, 2026
Let cargo-dist select GitHub-hosted ARM and Intel macOS runners while retaining Blacksmith overrides for Linux and Windows.
@darwin67
darwin67 merged commit 8dabf0e into main Aug 15, 2026
25 checks passed
@darwin67
darwin67 deleted the ci/blacksmith-release-runners branch August 15, 2026 06:40
@chaba2-bot chaba2-bot Bot mentioned this pull request Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant