Phase 8: Gitea CI — runner probe + PR gating jobs (fast-checks + api) #3

Merged
luckberg merged 66 commits from gsd/phase-08-gitea-ci into main 2026-06-11 16:11:42 -04:00
2 changed files with 6 additions and 4 deletions
Showing only changes of commit 134d4db08a - Show all commits
+3 -1
View File
@@ -17,7 +17,9 @@ on:
jobs:
probe:
name: runner-probe
runs-on: self-hosted
# Runner advertises ubuntu-latest/ubuntu-24.04/ubuntu-22.04 (no 'self-hosted' label).
# Probe confirmed `runs-on: self-hosted` matched no runner and the job stayed queued.
runs-on: ubuntu-latest
# P-05: Service container — probe whether it spawns and on which hostname.
# Uses healthcheck.sh --connect --innodb_initialized.
+3 -3
View File
@@ -32,9 +32,9 @@ must_haves:
contains: "runner-probe"
key_links:
- from: ".gitea/workflows/runner-probe.yml"
to: "self-hosted runner"
via: "runs-on: self-hosted, on: push to gsd/phase-08-gitea-ci"
pattern: "runs-on:\\s*self-hosted"
to: "the registered act_runner"
via: "runs-on: ubuntu-latest (runner has no self-hosted label), on: push to gsd/phase-08-gitea-ci"
pattern: "runs-on:\\s*ubuntu-latest"
---
<objective>