Skip to content

Allow repositories to choose their CI runner - #17

Merged
silveltman merged 1 commit into
mainfrom
ci/blacksmith-runner-input-20261016
Oct 16, 2026
Merged

silveltman merged 1 commit into
mainfrom
ci/blacksmith-runner-input-20261016

Conversation

@silveltman

Copy link
Copy Markdown
Contributor

Fulldev is moving its CI jobs to Blacksmith, but the shared Check and Ready workflows currently hardcode GitHub-hosted runners.

Add an optional runner input to both reusable workflows. It defaults to ubuntu-latest, so existing pinned callers and callers that omit the input keep their current behavior. Permissions, checks, draft handling and merge policy stay unchanged.

Validation: all 26 existing Ready policy tests pass with vp node --test tests/ready.test.mjs; git diff --check passes. This is the prerequisite for the Fulldev monorepo pilot. Merge this first, then pin its merged main revision in the monorepo caller PR.

@silveltman
silveltman marked this pull request as ready for review October 16, 2026 07:19
@silveltman
silveltman merged commit e67b599 into main Oct 16, 2026
6 checks passed
@silveltman
silveltman deleted the ci/blacksmith-runner-input-20261016 branch October 16, 2026 07:20
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