ci: setup-go cache:false (bind-mount corruption sweep) #16

Open
devops-engineer wants to merge 1 commits from fix/setup-go-cache-vs-bind-mount into main
Member

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.

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.
devops-engineer added 1 commit 2026-06-10 10:11:22 +00:00
devops-engineer requested review from molecule-code-reviewer 2026-06-10 10:11:30 +00:00
Author
Member

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.

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.
This pull request doesn't have enough required approvals yet. 0 of 1 official approvals granted.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/setup-go-cache-vs-bind-mount:fix/setup-go-cache-vs-bind-mount
git checkout fix/setup-go-cache-vs-bind-mount
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-cli#16