servo/.github/workflows
shuppy 059a2fd86d
ci: Convert runner select to composite action (#39270)
to run bencher builds on self-hosted runners (#39269), we will need to
do a self-hosted runner select, but that would exceed the workflow call
depth limit (try → dispatch-workflow → linux → bencher →
self-hosted-runner-select).

this patch converts the self-hosted runner select from a [reusable
workflow](https://docs.github.com/en/actions/concepts/workflows-and-actions/reusable-workflows)
to a [composite
action](https://docs.github.com/en/actions/tutorials/create-actions/create-a-composite-action),
much like #38503 did for the runner timeout.

Testing:
- self-hosted
<https://github.com/servo/servo/actions/runs/17674919359/job/50235098986>
- GitHub-hosted
<https://github.com/delan/servo/actions/runs/17674928875/job/50234708810>

Fixes: part of #39269

---------

Signed-off-by: Delan Azabani <dazabani@igalia.com>
2025-09-15 04:54:43 +00:00
..
android.yml Upgrade to SpiderMonkey 140. (#38563) 2025-08-20 07:35:35 +00:00
auto-merge-updates.yml Auto merge all WPT and dependabot PRs (#32775) 2024-07-15 12:44:47 +00:00
bencher.yml ci: Stop using python3 ./mach (#39271) 2025-09-12 14:45:31 +00:00
dco-merge-group.yml Hack around DCO not in MQ (#33290) 2024-09-03 07:56:03 +00:00
dispatch-workflow.yml ci: Don't give lint job secrets (#38504) 2025-08-07 03:45:14 +00:00
docs.yml mach: recreate .venv when .python-version changes (#34712) 2024-12-20 09:55:21 +00:00
lint.yml chore: Pin cargo-deny to 0.18.3 (#38681) 2025-08-14 12:15:15 +00:00
linux-wpt.yml CI: Change APT mirror priorities (#39190) 2025-09-07 13:38:42 +00:00
linux.yml ci: Convert runner select to composite action (#39270) 2025-09-15 04:54:43 +00:00
mac-wpt.yml ci: Automatically cancel bootstrap step after 1 hour in wpt linux/mach (#38358) 2025-07-31 07:24:23 +00:00
mac.yml ci: Convert runner select to composite action (#39270) 2025-09-15 04:54:43 +00:00
main.yml CI: add build-args (#36947) 2025-05-12 07:41:12 +00:00
nightly.yml CI: disable self-hosted runners for nightly.yml (#34982) 2025-01-14 04:23:50 +00:00
ohos.yml ci: Stop using python3 ./mach (#39271) 2025-09-12 14:45:31 +00:00
pull-request-wpt-export.yml CI: Limit concurency of WPT Export (#37257) 2025-06-05 08:33:53 +00:00
scheduled-wpt-import.yml Remove references to 2020 layout in try_parser.py (#36047) 2025-03-25 11:19:48 +00:00
try-label.yml CI: add build-args (#36947) 2025-05-12 07:41:12 +00:00
try.yml CI: add build-args (#36947) 2025-05-12 07:41:12 +00:00
windows.yml ci: Convert runner select to composite action (#39270) 2025-09-15 04:54:43 +00:00