-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: pnpm/pnpm
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v11.0.2
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: pnpm/pnpm
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v11.0.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 450 files changed
- 3 contributors
Commits on Apr 30, 2026
-
fix: also preserve relative symlinks in copy-artifacts.ts (release ta…
…rballs) (#11408) #11399 fixed the fs.cpSync call in pnpm/artifacts/exe/scripts/build-artifacts.ts, which controls the dist/ shipped inside the npm-published @pnpm/exe package. But the GitHub release tarballs (pnpm-{darwin,linux}-{x64,arm64}.tar.gz) are produced by a different script — __utils__/scripts/src/copy-artifacts.ts, run via 'pn copy-artifacts' in the release workflow. That script has the same fs.cpSync(...) call without verbatimSymlinks: true, so the broken absolute symlinks under dist/node_modules/.bin/ pointing at /home/runner/work/pnpm/ pnpm/... still made it into the v11.0.2 GitHub release tarballs. Apply the same one-line fix to that script so the next release ships clean relative symlinks. Follow-up to #11398. 🤖 Generated with [Amp](https://ampcode.com) Amp-Thread-ID: https://ampcode.com/threads/T-019dda79-b947-742f-8711-b6f83bcda9ff Co-authored-by: Amp <amp@ampcode.com>
Configuration menu - View commit details
-
Copy full SHA for a99ffe0 - Browse repository at this point
Copy the full SHA a99ffe0View commit details -
docs: fix package names in README files (#11409)
* docs: fix package names in README files * docs: update links to point to npmx.dev
Configuration menu - View commit details
-
Copy full SHA for 184ce26 - Browse repository at this point
Copy the full SHA 184ce26View commit details -
test: make checkPlatform negation tests platform-independent (#11411)
* test: make checkPlatform negation tests platform-independent The two multi-valued supportedArchitectures tests added in #11375 used 'current' alongside a value that the negation in the wanted platform matched on some hosts (e.g. ['linux', 'current'] on Windows expands to ['linux', 'win32'], which is correctly rejected by ['!win32']). Replace 'current' with fixed second values so the multi-value code path is still exercised without depending on process.platform / process.arch. * test: mock process.platform / process.arch instead of avoiding 'current' Restores the more realistic scenario from #11375 where supportedArchitectures mixes a fixed value with 'current'. Mock process.platform / process.arch explicitly per test so the result no longer depends on the host CI runner.
Configuration menu - View commit details
-
Copy full SHA for b6b87b7 - Browse repository at this point
Copy the full SHA b6b87b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b891a5 - Browse repository at this point
Copy the full SHA 6b891a5View commit details -
feat(fs.graceful-fs): expose promisified chmod and unlink (#11413)
* feat(fs.graceful-fs): expose promisified chmod and unlink So callers can perform mode changes and removals through the same EMFILE/ENFILE-queueing layer as the other operations. * chore: remove ENFILE word to satisfy cspell
Configuration menu - View commit details
-
Copy full SHA for 5a901e7 - Browse repository at this point
Copy the full SHA 5a901e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8eb5db - Browse repository at this point
Copy the full SHA e8eb5dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ef34b7 - Browse repository at this point
Copy the full SHA 6ef34b7View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v11.0.2...v11.0.3