fix(ci): use hosted runners in rust-ci-full

This commit is contained in:
James Peter
2026-03-31 09:08:27 +10:00
parent f2664070f1
commit bb2e39beec
+7 -52
View File
@@ -83,10 +83,7 @@ jobs:
- name: macOS - name: macOS
runner: macos-15-xlarge runner: macos-15-xlarge
- name: Windows - name: Windows
runner: windows-x64 runner: windows-latest
runs_on:
group: codex-runners
labels: codex-windows-x64
steps: steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
- uses: ./.github/actions/setup-bazel-ci - uses: ./.github/actions/setup-bazel-ci
@@ -161,39 +158,21 @@ jobs:
- runner: ubuntu-24.04 - runner: ubuntu-24.04
target: x86_64-unknown-linux-musl target: x86_64-unknown-linux-musl
profile: dev profile: dev
runs_on:
group: codex-runners
labels: codex-linux-x64
- runner: ubuntu-24.04 - runner: ubuntu-24.04
target: x86_64-unknown-linux-gnu target: x86_64-unknown-linux-gnu
profile: dev profile: dev
runs_on:
group: codex-runners
labels: codex-linux-x64
- runner: ubuntu-24.04-arm - runner: ubuntu-24.04-arm
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
profile: dev profile: dev
runs_on:
group: codex-runners
labels: codex-linux-arm64
- runner: ubuntu-24.04-arm - runner: ubuntu-24.04-arm
target: aarch64-unknown-linux-gnu target: aarch64-unknown-linux-gnu
profile: dev profile: dev
runs_on: - runner: windows-latest
group: codex-runners
labels: codex-linux-arm64
- runner: windows-x64
target: x86_64-pc-windows-msvc target: x86_64-pc-windows-msvc
profile: dev profile: dev
runs_on: - runner: windows-11-arm
group: codex-runners
labels: codex-windows-x64
- runner: windows-arm64
target: aarch64-pc-windows-msvc target: aarch64-pc-windows-msvc
profile: dev profile: dev
runs_on:
group: codex-runners
labels: codex-windows-arm64
# Also run representative release builds on Mac and Linux because # Also run representative release builds on Mac and Linux because
# there could be release-only build errors we want to catch. # there could be release-only build errors we want to catch.
@@ -205,27 +184,15 @@ jobs:
- runner: ubuntu-24.04 - runner: ubuntu-24.04
target: x86_64-unknown-linux-musl target: x86_64-unknown-linux-musl
profile: release profile: release
runs_on:
group: codex-runners
labels: codex-linux-x64
- runner: ubuntu-24.04-arm - runner: ubuntu-24.04-arm
target: aarch64-unknown-linux-musl target: aarch64-unknown-linux-musl
profile: release profile: release
runs_on: - runner: windows-latest
group: codex-runners
labels: codex-linux-arm64
- runner: windows-x64
target: x86_64-pc-windows-msvc target: x86_64-pc-windows-msvc
profile: release profile: release
runs_on: - runner: windows-11-arm
group: codex-runners
labels: codex-windows-x64
- runner: windows-arm64
target: aarch64-pc-windows-msvc target: aarch64-pc-windows-msvc
profile: release profile: release
runs_on:
group: codex-runners
labels: codex-windows-arm64
steps: steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
@@ -543,27 +510,15 @@ jobs:
target: x86_64-unknown-linux-gnu target: x86_64-unknown-linux-gnu
profile: dev profile: dev
remote_env: "true" remote_env: "true"
runs_on:
group: codex-runners
labels: codex-linux-x64
- runner: ubuntu-24.04-arm - runner: ubuntu-24.04-arm
target: aarch64-unknown-linux-gnu target: aarch64-unknown-linux-gnu
profile: dev profile: dev
runs_on: - runner: windows-latest
group: codex-runners
labels: codex-linux-arm64
- runner: windows-x64
target: x86_64-pc-windows-msvc target: x86_64-pc-windows-msvc
profile: dev profile: dev
runs_on: - runner: windows-11-arm
group: codex-runners
labels: codex-windows-x64
- runner: windows-arm64
target: aarch64-pc-windows-msvc target: aarch64-pc-windows-msvc
profile: dev profile: dev
runs_on:
group: codex-runners
labels: codex-windows-arm64
steps: steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6