docs(field-reports): the self-hosted runners never restore the pnpm cache #481
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
gmackie/ForgeGraph!481
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/runner-cache-field-report"
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?
Every job on
forgegraph-ci/forgegraph-workerlogspnpm cache is not foundand does a full cold install over the network. When that network is flaky the install dies, and the PR fails for reasons unrelated to its contents.#340 burned five runs on this. Against its exact failing head:
pnpm install --frozen-lockfilelocallymainOnly the CI install fails.
Four of those five runs were spent looking in the wrong place — storybook config, workspace globs, hoisting — because the swallowing retry loop reported
storybook: not foundinstead of the install failure. #480 fixed the message; this documents what the message now reveals.The likely deadlock:
setup-nodesaves its cache only after a successful install, so a run that cannot install never writes one, and the next run is cold too. Nothing inside the workflow breaks that cycle.Where the boundary is:
gmackie/bobuses identicalsetup-node+cache: pnpmconfig and restores a 787 MB cache fine onubuntu-latest. Its deploy jobs, which run onforgegraph-worker, failed the same day withcontext canceled. Same config, different runner, different outcome.Related same-root: bob #93 failed twice on
Request timeout: /astral-sh/uv/releases/download/0.12.6/...before passing on a third attempt.Docs only.
Preview environment is live: https://pr-481-forgegraph.forgegraf.com
Deployed
8dc5515dwith the beta stage's environment. It redeploys on every push and is destroyed when this PR closes.Preview environment is live: https://pr-481-forgegraph.forgegraf.com
Deployed
8dc5515dwith the beta stage's environment. It redeploys on every push and is destroyed when this PR closes.