Skip to content

chore: standardize GitHub Actions runs-on expression#2

Open
enderdincer wants to merge 1 commit into
masterfrom
migration/standardize-runs-on-expression
Open

chore: standardize GitHub Actions runs-on expression#2
enderdincer wants to merge 1 commit into
masterfrom
migration/standardize-runs-on-expression

Conversation

@enderdincer

@enderdincer enderdincer commented Jun 23, 2026

Copy link
Copy Markdown

Why

This change prepares this repository for the migration from the old self-hosted GitHub Actions runners to the new ARCv2-managed self-hosted runners.

Using the standard runner variables lets Platform switch workloads over centrally while still allowing repository or team-level overrides where needed. Copilot workflows use their own runner override so they can move independently of the general build fleet.

Summary

  • standardize GitHub Actions runs-on entries to ${{ vars.GLOBAL_RUNNER_OVERWRITE || vars.TEAM_RUNNER_LABEL || 'boxed-runner' }}
  • use ${{ vars.COPILOT_RUNNER_OVERWRITE || 'copilot-code-review-runner' }} for Copilot workflow files
  • pin github-actions-artifact-publishing/publish-artifact to 290f322dceb48c7a6683c873de9a3d535689f26d
  • pin invalid github-actions-backend/build-and-test refs to cc09821c2cbdfb70e79e1fc970a3d457589d55a9

Impact

  • no application code changes
  • workflow jobs continue to run on self-hosted runners, but through the ARCv2-compatible labels/overrides
  • action pins are updated where required so the workflows use versions that support the ARCv2 migration

@enderdincer
enderdincer marked this pull request as ready for review June 23, 2026 19:30
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