github-runner: add DM and WorldBuilder runners
This commit is contained in:
@@ -28,6 +28,10 @@ Sprint 32 final long-tail wave adds 16 two-replica Deployments:
|
||||
`FlowerCore.Provisioning`, `FlowerCore.Redis`, `FlowerCore.MessageBoard`, and
|
||||
`FlowerCore.MenuBoard`.
|
||||
|
||||
Sprint 37 Cx-2 closes the audited Linux runner gaps for
|
||||
`FlowerCore.DeviceManagement` and `FlowerCore.WorldBuilder` with the same
|
||||
two-replica `emptyDir` pattern.
|
||||
|
||||
## Post-Merge Proof
|
||||
|
||||
After the PR is merged and ArgoCD syncs, verify the runner fleet:
|
||||
@@ -47,7 +51,7 @@ for repo in FlowerCore.Common FlowerCore.Shared.Pos FlowerCore.Puppet FlowerCore
|
||||
FlowerCore.Distribution FlowerCore.Scoreboard FlowerCore.SegmentDisplay \
|
||||
FlowerCore.Signage.Contracts FlowerCore.SignalControl FlowerCore.Intranet.Web \
|
||||
FlowerCore.Provisioning FlowerCore.Redis FlowerCore.MessageBoard \
|
||||
FlowerCore.MenuBoard; do
|
||||
FlowerCore.MenuBoard FlowerCore.DeviceManagement FlowerCore.WorldBuilder; do
|
||||
echo "=== $repo ==="
|
||||
gh api "/repos/astoltz/$repo/actions/runners" \
|
||||
--jq '.runners[] | select(.labels[].name == "fc-build-linux") | {name,status,busy,labels:[.labels[].name]}'
|
||||
@@ -64,6 +68,20 @@ gh run list --repo astoltz/FlowerCore.Shared.Pos \
|
||||
If the latest run is still queued after runner registration, rerun the workflow
|
||||
from GitHub Actions and verify it lands on an `rke2-linux-*` runner.
|
||||
|
||||
## Sprint 37 Cx-2 Gap Audit
|
||||
|
||||
The 2026-05-18 GitHub workflow scan found these remaining repos with
|
||||
`runs-on: [self-hosted, linux, fc-build-linux]` but no K8s runner Deployment:
|
||||
`FlowerCore.AiStation.Linux`, `FlowerCore.PHP`, `FlowerCore.PiManager`,
|
||||
`FlowerCore.Shared.Barcodes`, `FlowerCore.Shared.Lookup`,
|
||||
`FlowerCore.Shared.Nodes`, `FlowerCore.Shared.PrintClient`,
|
||||
`FlowerCore.Shared.Relay`, `FlowerCore.Shared.ShowRunner`, and
|
||||
`FlowerCore.Shared.Storage`.
|
||||
|
||||
Mixed/platform repos also have Linux workflow legs but need owner review before
|
||||
adding Linux runner Deployments: `FlowerCore.Library.Mac`,
|
||||
`FlowerCore.Signage.Agent.AppleTv`, and `FlowerCore.Signage.Player.Wpf`.
|
||||
|
||||
## Failure Notes
|
||||
|
||||
- `actions/setup-dotnet` permission error at `/usr/share/dotnet`: check that
|
||||
|
||||
Reference in New Issue
Block a user