fix(workflows): match runner label — runs-on ubuntu-latest (#508) #509
Reference in New Issue
Block a user
Delete Branch "fix/issue-508-runner-label-self-hosted-to-ubuntu"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Closes #508.
Both
.gitea/workflows/nightly.ymlandrelease.ymlhadruns-on: self-hosted, but ourgitea-runneradvertisesubuntu-latest / ubuntu-24.04 / ubuntu-22.04— no runner hasself-hosted. Dispatched deploy jobs parked in the queue indefinitely (run 1483, run 1492, …).Fix
Change
runs-on: self-hosted→runs-on: ubuntu-latestin both files. The runner is still self-hosted in the architectural sense (DooD socket, joined togitea_giteanet, single-tenant per ADR-011). The "self-hosted" string was just a label-name assumption that didn't match reality.Added an inline comment in nightly.yml explaining the choice and confirming it stays within ADR-011's single-tenant promise (which is a repo-level boundary, not a label-level one).
Test plan
runs-onvalue matches a label the runner actually advertisesnightly.yml. Job picks up. Staging stack builds andup -d --waitsucceeds.🤖 Generated with Claude Code