ci: run every workflow on GitHub-hosted runners [skip release]#26

merged1
main
stack/ci-github-hosted
opened7d agobySScreen
View on GitHubTwo-way sync enabledPR last imported 7d ago

Summary

The Blacksmith monthly allowance is used up, so every workflow job now runs on GitHub-hosted runners.

diff
1 release.yml
2- windows blacksmith-4vcpu-windows-2025 30 min
3- macos-arm64 blacksmith-6vcpu-macos-15 30 min
4- macos-x64 blacksmith-6vcpu-macos-15 (Rosetta) 30 min
5+ windows windows-2025 45 min
6+ macos-arm64 macos-15 45 min
7+ macos-x64 macos-15-intel (native Intel) 45 min
8 ci.yml
9- test blacksmith-2vcpu-ubuntu-2404 8 min
10+ test ubuntu-latest 15 min

Removes .github/actionlint.yaml (it only listed Blacksmith labels). Adds ADR 0065 and updates README, CONTRIBUTING and KB. Triggers, skip-release logic, steps and publish gates are unchanged.

Bottom of a 5-PR stack. Only the top PR (deps) omits [skip release], so merging the stack produces one release build.

Evidence

  • node --import tsx --test scripts/auto-release-workflow.test.mjs: 6 pass, 1 skipped (bash-only test on Windows).
  • actionlint 1.7.12: no findings.
  • git grep -i blacksmith outside website, CHANGELOG and ADRs: no matches.

Merge Danger

Door: two-way

Blast Radius: CI

Windows and macOS jobs now count against GitHub Actions minutes. Hosted runners are slower, hence the 45-minute caps.


View with [code]smith Autofix with [code]smith Need help on this PR? Tag @codesmith-bot with what you need.

Added 1 commit

  • ci: run every workflow on GitHub-hosted runners [skip release]45182e2