This GitHub Action retrieves the package version from the package.json file and sets the version in step output values usable in your workflow file.
To use this action in your project, use the following:
- name: get-npm-version
id: package-version
uses: martinbeentjes/[email protected]
The Action sets output variables called
full
minor
andmajor
which can be used in a following step by using ${{ steps.package-version.outputs.full}}
.
If you are using a monorepo or otherwise have some packages in a subdirectory of your repo, add the path to the package.json
as a parameter:
- name: get-npm-version
id: package-version
uses: martinbeentjes/[email protected]
with:
path: packages/<yourpackage>