From ccb489e2f3616f23aa5f0f599ddb471493c3afa1 Mon Sep 17 00:00:00 2001 From: Josh Mabry Date: Wed, 24 Jun 2026 03:56:37 -0700 Subject: [PATCH] ci: route Linux runner through NSC_RUNNER variable Replaces hardcoded `runs-on: namespace-profile-protolabs-linux` with `${{ vars.NSC_RUNNER || 'namespace-profile-protolabs-linux' }}`, matching the override pattern already standard across the plugin repos. No behavior change: with NSC_RUNNER unset, jobs still run on Namespace. This lets the whole fleet move to self-hosted runners by setting a single org-level Actions variable instead of editing every workflow. Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/ci.yml | 2 +- .github/workflows/tauri-release.yml | 2 +- .github/workflows/workflow-security-lint.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5f1bb02..70cffad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,7 +12,7 @@ permissions: jobs: lint: name: Lint + smoke test - runs-on: namespace-profile-protolabs-linux + runs-on: ${{ vars.NSC_RUNNER || 'namespace-profile-protolabs-linux' }} timeout-minutes: 5 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/tauri-release.yml b/.github/workflows/tauri-release.yml index bd81803..bb5cd8b 100644 --- a/.github/workflows/tauri-release.yml +++ b/.github/workflows/tauri-release.yml @@ -221,7 +221,7 @@ jobs: publish: needs: build - runs-on: namespace-profile-protolabs-linux + runs-on: ${{ vars.NSC_RUNNER || 'namespace-profile-protolabs-linux' }} if: startsWith(github.ref, 'refs/tags/v') env: diff --git a/.github/workflows/workflow-security-lint.yml b/.github/workflows/workflow-security-lint.yml index 5dc8cd9..00c2bfc 100644 --- a/.github/workflows/workflow-security-lint.yml +++ b/.github/workflows/workflow-security-lint.yml @@ -29,7 +29,7 @@ concurrency: jobs: workflow-security-lint: - runs-on: namespace-profile-protolabs-linux + runs-on: ${{ vars.NSC_RUNNER || 'namespace-profile-protolabs-linux' }} if: github.event.pull_request.head.repo.full_name == github.repository || github.event_name != 'pull_request' steps: - name: Checkout code