ci: setup-go cache:false (bind-mount corruption sweep) #16
Reference in New Issue
Block a user
Delete Branch "fix/setup-go-cache-vs-bind-mount"
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?
Fleet sweep of the mechanism found on cp ci.yml (feat/cp672 branch): actions/setup-go cache:true untars over the runner bind-mounted GOCACHE -> File exists -> Failed to restore -> PARTIAL build cache -> deterministic failures on type-loading/heavy-link jobs (go-arch-lint without-types, test -race too-many-errors), while plain go build silently rebuilds. The runner-level persistent cache (operator-config#184/#190) supersedes actions/cache entirely. URGENT-ish: every PR in this repo rolls the dice until merged.
Blocked: CI never fired on the head commit (no statuses) because the stale .github paths filter (fixed by #15) prevents the workflow from triggering on this diff, and BP still requires a context name that is never emitted → merge endpoint 405
Not all required status checks successful. Unblocks once the cli BP required-context name mismatch is fixed (see #15). Not forcing over an absent/failing required context.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.