forge_ci — add §9 runner environment reference from ops #119
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills!119
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_forge_ci"
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?
Closes #116
What
Adds
§9 Runner Environment Referencetoforge_ci/SKILL.md+ 5 rows to the existing §6 tables that point to §9. No existing content changed or restructured.Why
Peter at ops wrote up what our shared Forgejo runners support while helping unblock a freezone CI build (
coopcloud/circle_ops#760,znzfreezone_code/home#319). Consolidate the generic info so every repo doing container builds in Actions inherits it.Content added in §9
config.ymlshape (automounted docker + podman sockets,privileged: false, default seccomp)docker build/push✓,podman✓; not:buildah✗ (with repro one-liner + why env-var workarounds don't rescue it)ghcr.io/despiegk/builder:latestinventory — preinstalled vs must-install, cargo-not-on-PATH gotcha, apt-lists pre-wipecatthehacker/ubuntu:act-22.04) + scheduling caveat (no host-specific labels, always overridecontainer.image:)REGISTRY_PASSWORDtoken (packages + repo scope); username hardcodedgit, noREGISTRY_USERsecret neededrelease.ymlskeleton — validated end-to-end onznzfreezone_code/znzfreezone_deploycoopcloud/circle_ops)§6 additions
5 rows, each pointing to §9:
MergeListparse errors on freshapt-get updatecmd | head -Nunderset -o pipefaildocker: command not found(builder image doesn't ship the CLI)buildahCLONE_NEWUSER (unsupported, use docker path)docker loginusername is empty(hardcode-u git)Stats
One clean commit, +163 lines, zero deletions. File grows ~30%.
Note
Public-safe content only — no IPs, hostnames, provider names, or direct links to private infrastructure repos. Generic runner-config and image-inventory knowledge devs can act on without needing ops-repo access.
WIP: forge_ci — add §9 runner environment reference from opsto forge_ci — add §9 runner environment reference from ops