Role focus / platform and operations

Platform & Ops

Self-hosted CI runners, Kubernetes scheduling, and controlled releases, shown through one independent product system.

01 / Self-hosted runner

One small node, bounded concurrency.

GitHub Actions dispatches to separate ARC scale sets on a k3s N95 node. PR #410 merged cross-namespace anti-affinity configuration.

GitHub Actions dispatches to browser and release-test ARC scale sets; Kubernetes anti-affinity is configured for one heavy runner pod on the N95
Configuration merged. Live Helm rollout and one-running-one-pending acceptance remain unverified. Open the diagram for full size.

02 / GitHub CI

The required gate has a run receipt.

The post-#410 main run passed impact, security, contracts-and-release, and required. Browser checks were skipped by impact routing on this run.

GitHub main CI run 36028002118: impact, security, contracts-and-release, and required passed; browser was skipped
Redrawn extract of private GitHub run 36028002118; no logs or credentials.

03 / Release control

CI success is not deployment proof.

GitHub source CI is separate from the Gitea release control path with immutable artifacts, staging, approval, and readback
GitHub checks source. Gitea remains the separate trusted release control path. Open the diagram for full size.

Read the full CI/CD case →

Browse all work →