Repository navigation
ci: one routing source, RUNNER_POOLS, and the reconciler that keeps it live #27129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
4834390
0ed0b9e
6c21d44
bbebfd9
16f37d7
7e31157
47568ab
fb56477
2b9bce9
603cde6
3bfbf2c
a9d973c
106dfe8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -22,7 +22,7 @@ permissions: | |
|
|
||
| jobs: | ||
| inventory: | ||
| runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository && 'blacksmith-4vcpu-ubuntu-2404' || vars.LINUX_RUNNER || 'blacksmith-4vcpu-ubuntu-2404' }} | ||
| runs-on: ${{ github.repository_owner != 'manaflow-ai' && 'ubuntu-24.04' || github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name != github.repository && 'blacksmith-32vcpu-ubuntu-2404' || fromJSON(vars.RUNNER_POOLS).linux }} | ||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
|
||
| timeout-minutes: 5 | ||
| steps: | ||
| - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Script executed:
Repository: manaflow-ai/cmux
Length of output: 9207
Script executed:
Repository: manaflow-ai/cmux
Length of output: 22582
Script executed:
Repository: manaflow-ai/cmux
Length of output: 2239
Accept multiline
RUNNER_POOLSvalues in the runs-on check.If an administrator sets
RUNNER_POOLSto pretty-printed JSON,parse_valuesrejects the line"linux": ...as notNAME=value, and the scheduled check fails.runner_pools.pyaccepts the same value. Join continuation lines to the previous value inparse_values, or pass a compact value at line 148.