fix(workflows): match runner label — runs-on ubuntu-latest (#508) #509

Merged
marcel merged 1 commits from fix/issue-508-runner-label-self-hosted-to-ubuntu into main 2026-05-11 16:18:40 +02:00
2 changed files with 10 additions and 2 deletions

View File

@@ -43,7 +43,13 @@ env:
jobs:
deploy-staging:
runs-on: self-hosted
# `ubuntu-latest` matches our self-hosted runner's advertised label
# (the runner has labels: ubuntu-latest / ubuntu-24.04 / ubuntu-22.04).
# `self-hosted` would never match — no runner advertises it — so the
# job parks in the queue forever. ADR-011's "single-tenant" promise
# is at the repo level; sharing this runner between CI and deploys
# for the same repo is within that boundary.
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

View File

@@ -45,7 +45,9 @@ env:
jobs:
deploy-production:
runs-on: self-hosted
# See nightly.yml — same rationale: `ubuntu-latest` matches the
# advertised label of our single-tenant self-hosted runner.
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4