Repository navigation
Conversation
Each job's runs-on names a ciod label instead of the old pool's: changes and docs on ci-2cpu; lint, test, android and linux on ci-4cpu; actionlint.yaml lists ci-2cpu, ci-4cpu and ci-8cpu. Job names are unchanged, so required checks stay valid. Comments that described the old pool's labels or its machine-slot wait describe the one-job runners; timeout-minutes values are unchanged.
ice-zeus
marked this pull request as ready for review
October 29, 2026 03:56
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI-SelfHosted task CIOD-12: the label switch for the on-demand runners (one fresh DigitalOcean droplet per job).
Stacked on #5 (
ci/pool-workflow, the workflow this PR relabels): it targets that branch and moves tomainafter #5 merges (GLOBAL 3.12).Do not merge before the cutover. This PR stays a draft and unmerged until the cutover session (CIOD-R1), which merges it head-pinned while the old pool is stopped. Project orchestrators do not merge it.
Change
runs-onper job: changes and docs on ci-2cpu; lint, test, android and linux on ci-4cpu; actionlint.yaml lists ci-2cpu, ci-4cpu and ci-8cpu.timeout-minutesvalues are unchanged. Their old slot margin stays until the CI-SelfHosted reports show each job's time on the new runners; trimming them is a follow-up.$CI_CACHE_DIR/<repo>/...paths are unchanged (the variable keeps its meaning on the new runners).Labels:
ci-2cpuis 2 dedicated vCPU / 4 GB;ci-4cpuis 4 vCPU / 8 GB, the same CPUs as today's machines.Validation
actionlint, with the new labels allowed, reports no new finding compared withmain. Its only findings are pre-existing shellcheckinfoitems..github/.Documentation