Skip to content

Releases: Dafnik/setup-node-pnpm

v5.0.1

26 Nov 12:29
658e59c

Choose a tag to compare

Changelog

No changes.

🧰 Maintenance

See details of all code changes since previous release.

v5.0.0

02 Nov 22:20
5075d56

Choose a tag to compare

Changelog

  • chore: change default node version to 24 @Dafnik (#38)

🧰 Maintenance

See details of all code changes since previous release.

v4.0.0

02 Apr 07:39
e06ae36

Choose a tag to compare

v4.0.0

BREAKING CHANGE

Update to pnpm/action-setup@v4.

The default value of the pnpm input has been changed from the value 9 to null because of following changes in pnpm/action-setup@v4:

An error is thrown if one version of pnpm is specified in the packageManager field of package.json and a different version is specified in the action's settings.

Meaning, if setup-node-pnpm always provides a default value to the pnpm version input, you could never use the packageManager version of package.json

Therefore, we now also support the package_file input for the packageManager value.

What to do, now?

There are two scenarios.

  1. You want to use the pnpm version specified in your package.json packageManager field:
    {
      ...
      "packageManager": "pnpm@10.7.1",
      ...
    }
    Now you can use the action without a pnpm input.
    - uses: dafnik/setup-node-pnpm@v4
  2. You don't want to use the package.json packageManager field:
    - uses: dafnik/setup-node-pnpm@v4
      with:
        pnpm: 10

📖 Docs

  • docs: update everything around the action @Dafnik (#28)
  • feat: add COC, issue templates, FUNDING.yml, dev ci @Dafnik (#26)
  • docs: update SECURITY.md @Dafnik (#25)

🧰 Maintenance

See details of all code changes since previous release.

v3.0.0

29 Apr 08:52
ee5a00d

Choose a tag to compare

Changelog

See details of all code changes since previous release.

v2.1.0

23 Feb 11:45
8b2b9a6

Choose a tag to compare

Changelog

  • feat: bump pnpm/action-setup to v3 @Dafnik (#22)
  • chore: update release-drafter/release-drafter action to v6 @renovate (#21)
  • Delete .github/dependabot.yml @Dafnik (#20)
  • chore(dependencies): bump actions/publish-action from 0.2.2 to 0.3.0 @dependabot (#19)
  • chore: Configure Renovate @renovate (#17)

See details of all code changes since previous release.

v2.0.0

30 Oct 15:08
06bb0a2

Choose a tag to compare

Changelog

  • feat: update to node 20 as default version @Dafnik (#16)
  • chore(dependencies): bump actions/setup-node from 3 to 4 @dependabot (#15)
  • chore(dependencies): bump actions/checkout from 3 to 4 @dependabot (#14)

See details of all code changes since previous release.

v1.3.0

22 May 12:07
84cc24f

Choose a tag to compare

Changelog

  • feat: add node-file for node version input @Dafnik (#12)
  • docs: add inputs table to README.md @Dafnik (#11)

See details of all code changes since previous release.

v1.2.0

20 Apr 13:16
ea9a147

Choose a tag to compare

Changelog

  • feat: remove pnpm caching and use setup-node caching @Dafnik (#9)
  • feat: add working directory path input for pnpm-lock.yaml and pnpm install command @Dafnik (#9)

See details of all code changes since previous release.

v1.1.1

11 Apr 16:03
dc8f853

Choose a tag to compare

Changelog

  • feat: add --frozen-lockfile to pnpm install command and fix it @Dafnik (#6)
  • feat: add SECURITY.md @Dafnik (#5)
  • chore: add environment approval notice to README after GitHub setup @Dafnik (#4)

See details of all code changes since previous release.

v1.1.0

10 Apr 19:13
0d55ef3

Choose a tag to compare

Changelog

See details of all code changes since previous release.