Skip to content

Comments

chore: sync with upstream pnpm/action-setup v4.2.0#5

Merged
LinnJS merged 15 commits intomasterfrom
chore/sync-upstream-latest
Feb 15, 2026
Merged

chore: sync with upstream pnpm/action-setup v4.2.0#5
LinnJS merged 15 commits intomasterfrom
chore/sync-upstream-latest

Conversation

@LinnJS
Copy link

@LinnJS LinnJS commented Feb 15, 2026

Summary

  • Syncs this fork with the latest upstream pnpm/action-setup (up to v4.2.0)
  • Brings in 10 upstream commits with new features, fixes, and improvements
  • All fork-specific customizations (.claude/, .github/ templates, workflows, eslint config) are preserved

Upstream Changes Included

  • Store caching — new cache and cache_dependency_path inputs for pnpm store caching
  • Custom NPM registry — support installation from custom NPM registries
  • Refactored imports — removed star imports for cleaner code
  • CI improvements — pinned GitHub Actions versions, excluded macOS from CI
  • README updates — clarified package_json_file docs, fixed examples
  • Dependency cleanup — removed unused @types/node-fetch

Test plan

  • Verify action runs successfully in a workflow
  • Test new cache: true input works correctly
  • Confirm existing workflows using this action are unaffected

ts-web and others added 15 commits June 25, 2025 18:10
copy .npmrc from GitHub workspace if it exists so that PNPM respects custom
registry configurations when self-installing
fix the string run_install example
)

* Clarify that package_json_file is relative to GITHUB_WORKSPACE

Clarify the description for package_json_file parameter to specify that the path must be relative to the repository root.

* Apply suggestion from @zkochan

---------

Co-authored-by: Zoltan Kochan <z@kochan.io>
* add pnpm store caching

* style: format

* no semicolons
* no star imports
* import order

* style: no star imports

---------

Co-authored-by: khai96_ <hvksmr1996@gmail.com>
Merge latest upstream changes including:
- Store caching support (cache and cache_dependency_path inputs)
- Custom NPM registry installation support
- Refactored star imports
- CI improvements (pinned actions, excluded macOS)
- README and documentation updates
- Dependency cleanup (removed unused @types/node-fetch)
Resolves GHSA-37qj-frw5-hhjh (RangeError DoS via numeric entities)
in transitive dependency @actions/cache > @azure/storage-blob >
@azure/core-xml > fast-xml-parser.
- Fix prefer-const lint error in cache-restore/run.ts
- Override undici to >=6.23.0 (GHSA-g9mf-h72j-4rw9)
- Rebuild dist to match source changes
dist/index.js is generated by ncc bundling — CodeQL flags dependency
code as security issues. Ignore the dist directory since it's not
source code.
@LinnJS LinnJS merged commit 475c6dd into master Feb 15, 2026
67 checks passed
@LinnJS LinnJS deleted the chore/sync-upstream-latest branch February 15, 2026 15:48
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.

9 participants