From 69531945a7344c650f5dedc8963b97dcc1381c19 Mon Sep 17 00:00:00 2001 From: Hendrik Brombeer Date: Sat, 6 Jun 2026 16:12:32 +0200 Subject: [PATCH 1/2] ci: run linux jobs on self-hosted arc-linux runners --- .github/workflows/ci.yml | 4 ++-- .github/workflows/release-please.yml | 2 +- .github/workflows/release.yml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 040b0ab..b8be189 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - os: [self-hosted, macos-26, windows-2025] + os: [arc-linux, macos-26, windows-2025] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v6 @@ -20,7 +20,7 @@ jobs: - run: go test ./... -race -cover build-snapshot: - runs-on: ubuntu-latest + runs-on: arc-linux needs: test steps: - uses: actions/checkout@v6 diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index df8e12c..1506d22 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -13,7 +13,7 @@ permissions: jobs: release-please: name: Create Release - runs-on: ubuntu-latest + runs-on: arc-linux steps: - name: Checkout code uses: actions/checkout@v6 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 26131c9..a980500 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ permissions: jobs: goreleaser: name: Publish packages - runs-on: ubuntu-latest + runs-on: arc-linux steps: - name: Checkout uses: actions/checkout@v6 @@ -50,7 +50,7 @@ jobs: glitchtip-release: name: Mark GlitchTip release needs: goreleaser - runs-on: ubuntu-latest + runs-on: arc-linux steps: - name: Checkout uses: actions/checkout@v6 From 4f42c06ea6d31a2b4516a51206761c681df0bc8d Mon Sep 17 00:00:00 2001 From: Hendrik Brombeer Date: Sat, 6 Jun 2026 16:18:29 +0200 Subject: [PATCH 2/2] ci: keep -race test on ubuntu-latest (needs gcc/cgo), rest on arc-linux --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b8be189..5f02ba1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: strategy: fail-fast: false matrix: - os: [arc-linux, macos-26, windows-2025] + os: [ubuntu-latest, macos-26, windows-2025] runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v6