From fa458442e45502be309348a93edaf8db240f588f Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Sat, 4 Apr 2026 23:43:31 -0400 Subject: [PATCH] ci: use self-hosted runners Migrate all workflow jobs from GitHub-hosted ubuntu-latest to self-hosted runners on the netcup VPS. --- .github/workflows/ci.yaml | 8 ++++---- .github/workflows/luarocks.yaml | 2 +- .github/workflows/quality.yaml | 10 +++++----- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 83cc1c7..5709f7e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,7 +8,7 @@ on: jobs: changes: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] outputs: lua: ${{ steps.changes.outputs.lua }} steps: @@ -26,7 +26,7 @@ jobs: - 'selene.toml' lua-format: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.lua == 'true' }} steps: @@ -38,7 +38,7 @@ jobs: args: --check . lua-lint: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.lua == 'true' }} steps: @@ -49,7 +49,7 @@ jobs: args: --display-style quiet . lua-typecheck: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.lua == 'true' }} steps: diff --git a/.github/workflows/luarocks.yaml b/.github/workflows/luarocks.yaml index 95eaf0f..b369d4f 100644 --- a/.github/workflows/luarocks.yaml +++ b/.github/workflows/luarocks.yaml @@ -11,7 +11,7 @@ jobs: publish: needs: ci - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/quality.yaml b/.github/workflows/quality.yaml index bac492d..9f0f5ae 100644 --- a/.github/workflows/quality.yaml +++ b/.github/workflows/quality.yaml @@ -8,7 +8,7 @@ on: jobs: changes: - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] outputs: lua: ${{ steps.changes.outputs.lua }} markdown: ${{ steps.changes.outputs.markdown }} @@ -30,7 +30,7 @@ jobs: lua-format: name: Lua Format Check - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.lua == 'true' }} steps: @@ -43,7 +43,7 @@ jobs: lua-lint: name: Lua Lint Check - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.lua == 'true' }} steps: @@ -56,7 +56,7 @@ jobs: lua-typecheck: name: Lua Type Check - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.lua == 'true' }} steps: @@ -70,7 +70,7 @@ jobs: markdown-format: name: Markdown Format Check - runs-on: ubuntu-latest + runs-on: [self-hosted, linux, x64, netcup, general] needs: changes if: ${{ needs.changes.outputs.markdown == 'true' }} steps: