pnpm / pnpm/action-setup

bug: ERR_PNPM_FETCH_403

Open
#178 7 comments 15 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.