diff --git a/.github/workflows/check-npm-version.yml b/.github/workflows/check-npm-version.yml new file mode 100644 index 00000000..d3b20fca --- /dev/null +++ b/.github/workflows/check-npm-version.yml @@ -0,0 +1,24 @@ +name: Check if package.json version is updated + +on: + pull_request: + branches: + - master +jobs: + start: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Check if version has been updated + id: check + uses: EndBug/version-check@v2.1.1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + file-name: ./package.json + - name: Log when changed + if: steps.check.outputs.changed == 'true' + run: 'echo "Yayy!! Version change found in commit ${{ steps.check.outputs.commit }}! New version: ${{ steps.check.outputs.version }} (${{ steps.check.outputs.type }})"' + - name: Log when unchanged + if: steps.check.outputs.changed == 'false' + run: echo "No version change :/ Please update version in package.json!" && exit 1