docs(field-reports): withdraw the "cold cache blocks PRs" claim #500
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!500
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/correct-cold-cache-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?
Corrects the report merged this morning as #481.
It used PR #340's five failures as its worked example. That attribution was wrong. #340 failed for a reason of its own — it adds
@preflight:registry=https://npm.forgegraf.com/to.npmrc, that registry answers 401 unauthenticated, andci.ymlconfigured no token for it. After adding the token it went green on the first run, with no change to the runners.What survives
pnpm cache is not foundevery run, whilegmackie/bobrestores a 787 MB cache fine onubuntu-latestwith identical config.Request timeout: /astral-sh/uv/releases/download/...— a public GitHub release, no auth involved, so a genuine egress drop.Both are worth fixing on cost and reliability grounds.
What does not
Any demonstrated case of the cold cache blocking a PR. The one example offered turned out to be a credential problem wearing a network problem's clothes. Title amended to match.
Why the wrong reasoning is left visible
Because how it misled is the useful part. All of these were true and all pointed the wrong way:
pnpm install --frozen-lockfilesucceeded locally on the exact failing headmainmainmain; regenerating the lockfile was a zero-line diffA warm pnpm store plus a personal
~/.npmrchides a missing CI credential perfectly. The report now says to diff.npmrcfor new scoped registries before blaming the runner.#480 is unaffected — the retry loop really did report
storybook: not foundinstead of the install failure, which is why four of the five runs were spent looking in the wrong place.