Skip to content

Releases: skjnldsv/read-package-engines-version-actions

v3

01 Feb 13:54
06d6baf
Compare
Choose a tag to compare

What's Changed

Node 20 is now required

Full Changelog: v2...v3

v2.2

02 Jun 07:48
8205673
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.1...v2.2

v2

16 Dec 06:55
8205673
Compare
Choose a tag to compare

This is the latest v2 release
See individual v2.x releases for changelog

v2.1

22 Mar 07:47
0ce2ed6
Compare
Choose a tag to compare
  • Fix action node 16 deprecation

v2.0

16 Dec 06:51
9bc0207
Compare
Choose a tag to compare

What's Changed

  • ⚠️ Min supported node version is now 16
  • Fixed action deprecation warning
  • Update dependencies + engines versions by @susnux in #65
  • v2.0.0 by @skjnldsv in #70 Changelog

New Contributors

Full Changelog: v1.2...v2.0

v1.2

06 Aug 07:23
1bdcee7
Compare
Choose a tag to compare
Update action.yml

v1.1

18 Jun 17:00
1e2f46e
Compare
Choose a tag to compare
  • Added fallback options #3

fallbackNode and fallbackNpm allows you to define a fallback value if not defined

{
  "name": "your-package",
  "engines": {
  }
}
name: Get node and npm versions from package.json
on: push

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2

      - name: Read node and npm versions from package.json
        uses: skjnldsv/read-package-engines-version-actions@v1
        with: 
          fallbackNode: '^12'
          fallbackNpm: '^6'
        id: package-engines-versions

      - name: Show node version number
        run: echo "Node version is ${{ steps.package-engines-versions.outputs.nodeVersion }}"
        # Version is ^12

      - name: Show npm version number
        run: echo "Npm version is ${{ steps.package-engines-versions.outputs.npmVersion }}"
        # Version is ^6