From c00dac4818f4bab72ae80cbe664ef36614206d7d Mon Sep 17 00:00:00 2001 From: Ralf Anton Beier Date: Sun, 3 May 2026 19:57:53 +0200 Subject: [PATCH] ci: migrate 3 of 3 jobs to smithy self-hosted runners MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit light build (ci.yml), publish (blog-autopublish.yml) rust-cpu deploy (deploy.yml) Stays on ubuntu-latest: (none) Zola is installed via taiki-e/install-action which drops the binary into a user-writable dir, so no sudo is required. The deploy job runs `cargo run --release` for tools/fetch-reports and a Zola build, which is meaningful compile work — uses rust-cpu. ssh/scp/keyscan to the deploy host work unchanged on the smithy runner user. --- .github/workflows/blog-autopublish.yml | 2 +- .github/workflows/ci.yml | 2 +- .github/workflows/deploy.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/blog-autopublish.yml b/.github/workflows/blog-autopublish.yml index 1941da1..0483ffb 100644 --- a/.github/workflows/blog-autopublish.yml +++ b/.github/workflows/blog-autopublish.yml @@ -40,7 +40,7 @@ concurrency: jobs: publish: name: Scan, publish, report - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, light] timeout-minutes: 15 env: RUN_URL: ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cd104f9..0f35ac9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, light] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f644b5a..c55b8d6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -8,7 +8,7 @@ on: jobs: deploy: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, rust-cpu] steps: - uses: actions/checkout@v4 with: