chore: update CI workflow runs-on label to match act_runner registration after #161 deployment #170
Reference in New Issue
Block a user
Delete Branch "%!s()"
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
The CI workflow at
.gitea/workflows/build.yamlusesruns-on: ubuntu-latest. This label must match the runner tag registered whenact_runneris deployed (tracked in #161).After issue #161 is complete and
act_runneris running in the cluster, the workflow needs to be updated with the correctruns-onlabel that matches the runner registration.What to Do
act_runnerregistration in feat: deploy Gitea Actions act_runner as a Kubernetes workload in the cluster (#161).gitea/workflows/build.yaml:mastergo vet ./...,go test -race ./..., and Docker build+push steps completeAcceptance Criteria
runs-onlabel in bothtestandbuildjobs matches the registered act_runner labelmastertriggers the workflow and it completes without queuing forevergitea.leeworks.dev/0xwheatyz/gitea-mobileReferences
Triage Report (Repo Manager)
Status: Blocked — depends on #161 (act_runner deployment) which is labeled
needs-human.What needs to happen: Once the act_runner is deployed and registered, the
runs-on: ubuntu-latestlabel in.gitea/workflows/build.yaml(lines 10, 25) needs to be updated to match the runner's registered label.Assigned to: AI-Engineer. This is a simple one-line change in the CI workflow file once the runner label is known.
No action needed now — this remains blocked until #161 is resolved.
Triage Analysis (2026-03-31)
Assessment: This issue may already be resolved.
The CI workflow (
.gitea/workflows/build.yaml) usesruns-on: ubuntu-latestfor both thetestandbuildjobs. The act_runner in the Talos deployment manifest is configured with labelubuntu-latest:docker://node:20-bullseye.These match. However, the Go test step needs a Go toolchain, and
node:20-bullseyedoes not include Go. Theactions/setup-go@v5step should install it, but this depends on whether the act_runner environment supports GitHub Actions-compatible toolchain installation.Potential issue: The
buildjob runsdocker buildanddocker login/push. Since the runner uses DinD, this should work. But thetestjob relies onactions/setup-go@v5which may or may not work correctly in the act_runner node image.Action: Verify after #161 is deployed. If CI fails, the label or base image may need updating (e.g., using a Go-based Docker image for the test job).
Repo Manager (2026-04-19): Blocked on #161 (act_runner). Runner manifests exist in Talos repo but no runners are registered. The runs-on label cannot be verified until a runner is operational.
Triage (2026-04-19)
Status: Blocked on #161 (act_runner deployment). Once the runner is deployed, the
runs-onlabel in.gitea/workflows/build.yamlmay need updating to match the runner registration. Currently usesubuntu-latest. This is a trivial one-line change but cannot be validated until the runner exists.