Compare commits
base: pnpm/action-setup:fix/247
pnpm/action-setup:master
pnpm/action-setup:update-pnpm
pnpm/action-setup:fix-standalone-windows-path
pnpm/action-setup:fix/233
pnpm/action-setup:fix/252
pnpm/action-setup:fix/247
pnpm/action-setup:fix/240
pnpm/action-setup:test-reproduce-version-issues
pnpm/action-setup:fix-windows2
pnpm/action-setup:fix-windows
pnpm/action-setup:dev-engines-pm
pnpm/action-setup:fix/pn-pnx-alias-links
pnpm/action-setup:next
pnpm/action-setup:fix/add-pnpm-home-bin-to-path
pnpm/action-setup:update-node
pnpm/action-setup:fix-ci-macos
pnpm/action-setup:refactor-remove-star-imports
pnpm/action-setup:update-pnpm-test
pnpm/action-setup:remove-v2-warning
pnpm/action-setup:v2
pnpm/action-setup:fix/135
pnpm/action-setup:dependabot/npm_and_yarn/undici-5.28.4
pnpm/action-setup:v3
pnpm/action-setup:bundle
pnpm/action-setup:feat/18
pnpm/action-setup:pnpm-v7-test
pnpm/action-setup:add-to-path
pnpm/action-setup:install-command
pnpm/action-setup:inspect-is-post
pnpm/action-setup:fixing-windows
pnpm/action-setup:v6
pnpm/action-setup:v6.0.8
pnpm/action-setup:v6.0.7
pnpm/action-setup:v6.0.6
pnpm/action-setup:v6.0.5
pnpm/action-setup:v6.0.4
pnpm/action-setup:v6.0.3
pnpm/action-setup:v6.0.2
pnpm/action-setup:v6.0.1
pnpm/action-setup:v6.0.0
pnpm/action-setup:v4
pnpm/action-setup:v5.0.0
pnpm/action-setup:v5
pnpm/action-setup:v4.4.0
pnpm/action-setup:v4.3.0
pnpm/action-setup:v4.2.0
pnpm/action-setup:v4.1.0
pnpm/action-setup:v2.4.1
pnpm/action-setup:v4.0.0
pnpm/action-setup:v3.0.0
pnpm/action-setup:v2.4.0
pnpm/action-setup:v2.3.0
pnpm/action-setup:v2.2.4
pnpm/action-setup:v2.2.3
pnpm/action-setup:v2.2.2
pnpm/action-setup:v2.2.1
pnpm/action-setup:v2.2.0
pnpm/action-setup:v2.1.0
pnpm/action-setup:v2.0.1
pnpm/action-setup:v2.0.0
pnpm/action-setup:v2.0.0-rc.0
pnpm/action-setup:v1.2.1
pnpm/action-setup:v1.2.0
pnpm/action-setup:v1.1.1
pnpm/action-setup:v1.1.0
pnpm/action-setup:v1.0.0
pnpm/action-setup:v1
..
compare: pnpm/action-setup:v6.0.6
pnpm/action-setup:master
pnpm/action-setup:update-pnpm
pnpm/action-setup:fix-standalone-windows-path
pnpm/action-setup:fix/233
pnpm/action-setup:fix/252
pnpm/action-setup:fix/247
pnpm/action-setup:fix/240
pnpm/action-setup:test-reproduce-version-issues
pnpm/action-setup:fix-windows2
pnpm/action-setup:fix-windows
pnpm/action-setup:dev-engines-pm
pnpm/action-setup:fix/pn-pnx-alias-links
pnpm/action-setup:next
pnpm/action-setup:fix/add-pnpm-home-bin-to-path
pnpm/action-setup:update-node
pnpm/action-setup:fix-ci-macos
pnpm/action-setup:refactor-remove-star-imports
pnpm/action-setup:update-pnpm-test
pnpm/action-setup:remove-v2-warning
pnpm/action-setup:v2
pnpm/action-setup:fix/135
pnpm/action-setup:dependabot/npm_and_yarn/undici-5.28.4
pnpm/action-setup:v3
pnpm/action-setup:bundle
pnpm/action-setup:feat/18
pnpm/action-setup:pnpm-v7-test
pnpm/action-setup:add-to-path
pnpm/action-setup:install-command
pnpm/action-setup:inspect-is-post
pnpm/action-setup:fixing-windows
pnpm/action-setup:v6
pnpm/action-setup:v6.0.8
pnpm/action-setup:v6.0.7
pnpm/action-setup:v6.0.6
pnpm/action-setup:v6.0.5
pnpm/action-setup:v6.0.4
pnpm/action-setup:v6.0.3
pnpm/action-setup:v6.0.2
pnpm/action-setup:v6.0.1
pnpm/action-setup:v6.0.0
pnpm/action-setup:v4
pnpm/action-setup:v5.0.0
pnpm/action-setup:v5
pnpm/action-setup:v4.4.0
pnpm/action-setup:v4.3.0
pnpm/action-setup:v4.2.0
pnpm/action-setup:v4.1.0
pnpm/action-setup:v2.4.1
pnpm/action-setup:v4.0.0
pnpm/action-setup:v3.0.0
pnpm/action-setup:v2.4.0
pnpm/action-setup:v2.3.0
pnpm/action-setup:v2.2.4
pnpm/action-setup:v2.2.3
pnpm/action-setup:v2.2.2
pnpm/action-setup:v2.2.1
pnpm/action-setup:v2.2.0
pnpm/action-setup:v2.1.0
pnpm/action-setup:v2.0.1
pnpm/action-setup:v2.0.0
pnpm/action-setup:v2.0.0-rc.0
pnpm/action-setup:v1.2.1
pnpm/action-setup:v1.2.0
pnpm/action-setup:v1.1.1
pnpm/action-setup:v1.1.0
pnpm/action-setup:v1.0.0
pnpm/action-setup:v1
1 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
91ab88e261 |
fix: bin_dest output points to self-updated pnpm, not bootstrap (#249)
Test Action / Test with default inputs (macos-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with default inputs (ubuntu-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with default inputs (windows-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with dest (macos-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with dest (ubuntu-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with dest (windows-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with standalone (ubuntu-latest) (push) Has been cancelled
Test Action / Test with standalone (windows-latest) (push) Has been cancelled
Test Action / Test version input is actually installed (10.33.0, macos-latest) (push) Has been cancelled
Test Action / Test version input is actually installed (9.15.5, macos-latest) (push) Has been cancelled
Test Action / Test version input is actually installed (10.33.0, ubuntu-latest) (push) Has been cancelled
Test Action / Test version input is actually installed (9.15.5, ubuntu-latest) (push) Has been cancelled
Test Action / Test version input is actually installed (10.33.0, windows-latest) (push) Has been cancelled
Test Action / Test version input is actually installed (9.15.5, windows-latest) (push) Has been cancelled
Test Action / Test bin_dest output points to requested version (10.33.2, macos-latest) (push) Has been cancelled
Test Action / Test bin_dest output points to requested version (9.15.5, macos-latest) (push) Has been cancelled
Test Action / Test bin_dest output points to requested version (10.33.2, ubuntu-latest) (push) Has been cancelled
Test Action / Test bin_dest output points to requested version (9.15.5, ubuntu-latest) (push) Has been cancelled
Test Action / Test bin_dest output points to requested version (10.33.2, windows-latest) (push) Has been cancelled
Test Action / Test bin_dest output points to requested version (9.15.5, windows-latest) (push) Has been cancelled
Test Action / Test packageManager field is respected (10.33.0, macos-latest) (push) Has been cancelled
Test Action / Test packageManager field is respected (9.15.5, macos-latest) (push) Has been cancelled
Test Action / Test packageManager field is respected (10.33.0, ubuntu-latest) (push) Has been cancelled
Test Action / Test packageManager field is respected (9.15.5, ubuntu-latest) (push) Has been cancelled
Test Action / Test packageManager field is respected (10.33.0, windows-latest) (push) Has been cancelled
Test Action / Test packageManager field is respected (9.15.5, windows-latest) (push) Has been cancelled
Test Action / Test with devEngines.packageManager (macos-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with devEngines.packageManager (macos-latest, >=9.15.0) (push) Has been cancelled
Test Action / Test with devEngines.packageManager (ubuntu-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with devEngines.packageManager (ubuntu-latest, >=9.15.0) (push) Has been cancelled
Test Action / Test with devEngines.packageManager (windows-latest, 9.15.5) (push) Has been cancelled
Test Action / Test with devEngines.packageManager (windows-latest, >=9.15.0) (push) Has been cancelled
Test Action / Test with run_install (global, macos-latest) (push) Has been cancelled
Test Action / Test with run_install (null, macos-latest) (push) Has been cancelled
Test Action / Test with run_install (global, ubuntu-latest) (push) Has been cancelled
Test Action / Test with run_install (null, ubuntu-latest) (push) Has been cancelled
Test Action / Test with run_install (global, windows-latest) (push) Has been cancelled
Test Action / Test with run_install (null, windows-latest) (push) Has been cancelled
* fix: bin_dest output points to self-updated pnpm, not bootstrap (#247) `pnpm self-update <version>` writes the target binary to `${PNPM_HOME}/bin/`, leaving the bootstrap symlink at `${PNPM_HOME}/pnpm` untouched. The `bin_dest` output was set to `${PNPM_HOME}`, so consumers invoking `${{ steps.pnpm.outputs.bin_dest }}/pnpm` got the bootstrap version (currently 11.0.4) instead of the version they requested. PATH lookup hid the bug: `${PNPM_HOME}/bin` was prepended ahead of `${PNPM_HOME}`, so `pnpm` resolved from PATH was the right one. Existing version-respect tests only checked `pnpm --version`, not `bin_dest`. Resolve `binDest` inside `runSelfInstaller` (target lives in `${PNPM_HOME}/bin` after self-update, otherwise stays at `${PNPM_HOME}`) and plumb it through to `setOutputs`. Add a regression test that invokes `${bin_dest}/pnpm --version` directly across Linux/macOS/Windows. * test(ci): pass bin_dest via env to survive Windows backslashes Direct GitHub-expression interpolation of `${{ steps.pnpm.outputs.bin_dest }}` into the bash script let bash eat the backslashes in the Windows path (`C:Usersrunneradminsetup-pnpmnode_modules.binbin/pnpm`), failing with "No such file or directory". Forward the value via env so the path reaches bash unmangled. * build: rebuild dist with clean lockfile-matched deps |