bug: ERR_PNPM_FETCH_403
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 1.3k
- Forks
- 217
- Avg merge
- 8h 42m
- Merged PRs (30d)
- 1
Description
Since a few days (wild guess) we are facing some flakiness with the GitHub action.
Here is an example https://github.com/podman-desktop/podman-desktop/actions/runs/17240020861/job/48916866994?pr=13719, we had to relaunch 3 time the action for it to pass.
The logs
Run pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda
with:
run_install: false
dest: ~/setup-pnpm
package_json_file: package.json
standalone: false
Running self-installer...
ERR_PNPM_FETCH_403 GET https://registry.npmjs.org/pnpm: Forbidden - 403
This error happened while installing a direct dependency of /home/runner/setup-pnpm
No authorization header was set for the request.
No authorization settings were found in the configs.
Try to log in to the registry by running "pnpm login"
or add the auth tokens manually to the ~/.npmrc file.
Error: Something went wrong, self-installer exits with code 1
Installation Completed!
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the referenced GitHub Actions run and the pnpm/action-setup entry point, then inspect the setup inputs including package.json and the self-installer log. Done means identifying a reproducible cause for the intermittent registry 403 and verifying that the action completes reliably without relaunches.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- github-actions, nodejs, typescript
- Domain
- ci-cd, devops, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100