Skip to content

Commit 8730ff8

Browse files
nficanoclaude
andcommitted
ci: run tests on self-hosted arcp runner pool (spruce)
Org-level ephemeral arm64 runners (spruce-arcp-*) — one job per container, fresh workspace each run. CodeQL and publish/release stay on GitHub-hosted. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent cf57f92 commit 8730ff8

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,11 @@ permissions:
3636

3737
jobs:
3838
test:
39-
name: test (${{ matrix.tfm }} on ${{ matrix.os }})
40-
runs-on: ${{ matrix.os }}
39+
name: test (${{ matrix.tfm }})
40+
runs-on: [self-hosted, linux, arm64, arcp]
4141
strategy:
4242
fail-fast: false
4343
matrix:
44-
os: [ubuntu-latest]
4544
tfm: [net10.0]
4645

4746
steps:
@@ -105,7 +104,7 @@ jobs:
105104
if: failure()
106105
uses: actions/upload-artifact@v7
107106
with:
108-
name: test-results-${{ matrix.os }}-${{ matrix.tfm }}
107+
name: test-results-${{ matrix.tfm }}
109108
path: ${{ github.workspace }}/TestResults
110109
if-no-files-found: ignore
111110
retention-days: 7

0 commit comments

Comments
 (0)