servo/.github/actions
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
..
apt-mirrors CI: Change APT mirror priorities (#39190) 2025-09-07 13:38:42 +00:00
parse_msrv CI: Check MSRV in CI (#37152) 2025-08-12 19:19:45 +00:00
runner-select ci: Convert runner select to composite action (#39270) 2025-09-15 04:54:43 +00:00
runner-timeout ci: Move runner-timeout to composite action (#38503) 2025-08-07 05:13:36 +00:00
setup-python ci: bump uv version (#38494) 2025-09-02 05:24:26 +00:00