This action is intended for validating version increments as part of CI. It does this by taking two version as inputs, a current_version
and a branch_version
and asserts that the branch_version
in one major, minor or patch increment above the current_version
.
Required Version for default/integrated branch.
Required Version for branch under CI.
uses: joshuamcewen/semver-check-action@1.0.1
with:
current-version: '0.0.1'
branch-version: '0.0.2'
- name: Get main version
run: |
git fetch origin main:main
echo "main_version=$(git show main:package.json | jq -r ".version")" >> "$GITHUB_ENV"
- name: Get current branch version
run: echo "branch_version=$(jq -r ".version" package.json)" >> "$GITHUB_ENV"
- uses: joshuamcewen/semver-check-action@1.0.1
with:
current-version: ${{ env.main_version }}
branch-version: ${{ env.branch_version }}