Skip to content

Avoid stalled npm cache uploads on self-hosted runners - #31

Merged
joeblau merged 1 commit into
mainfrom
fix/self-hosted-npm-cache
Oct 18, 2026
Merged

joeblau merged 1 commit into
mainfrom
fix/self-hosted-npm-cache

Conversation

@joeblau

@joeblau joeblau commented Oct 18, 2026

Copy link
Copy Markdown
Contributor

Required Tests checks remain in Post Run actions/setup-node@v7 for several minutes after every validation step succeeds (runs 39144314246, 39144321128 and 39144737225). The Mac mini fleet already retains npm's download cache locally; archiving and uploading that shared cache delays PR merges.

Disable setup-node's package-manager cache in all six Node setup steps. Keep Node provisioning, npm ci, and the persistent local npm cache. Document the setting in the runner prerequisites. No required validation is removed.

Validation: checked all setup-node invocations and git diff --check; required Tests and Documentation workflows will verify the change on the Mac mini runners.

@joeblau
joeblau merged commit ef504aa into main Oct 18, 2026
5 checks passed
@joeblau
joeblau deleted the fix/self-hosted-npm-cache branch October 18, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant