You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
name: npm package version bump and changelog check
on:
pull_request:
branches:
- master
jobs:
start:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Check if package 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 package version 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 package version unchanged
if: steps.check.outputs.changed == 'false'
uses: mshick/add-pr-comment@v2
with:
message: |
**Yooo! You forgot to bump the version in package.json!**
allow-repeats: true
- name: Exit if package version is not changed
if: steps.check.outputs.changed == 'false'
run: echo "No version change :/ Please update version in package.json!" && exit 1