Skip to content

Add override MQTT Library option #45

Add override MQTT Library option

Add override MQTT Library option #45

name: "[PR] Verify App Version"
on:
pull_request:
types: [opened, synchronize, ready_for_review, reopened]
jobs:
get-current-version:
name: Get Current Version
runs-on: ubuntu-latest
if: ${{ github.base_ref == 'master' }}
outputs:
version: ${{ steps.get_version.outputs.version }}
steps:
- uses: actions/checkout@v1
- id: get_version
name: Get version
run: |
version=$(node -p 'require("./package.json").version')
echo "::set-output name=version::${version}"
get-master-version:
name: Get Master Version
runs-on: ubuntu-latest
if: ${{ github.base_ref == 'master' }}
outputs:
version: ${{ steps.get_version.outputs.version }}
steps:
- uses: actions/checkout@v1
with:
ref: master
- id: get_version
name: Get version
run: |
version=$(node -p 'require("./package.json").version')
echo "::set-output name=version::${version}"
verify:
name: Verify versions
if: ${{ github.base_ref == 'master' }}
needs: [get-current-version, get-master-version]
runs-on: ubuntu-latest
steps:
- id: verify_versions
name: Verify versions
shell: bash
run: |
if [[ ${{ needs.get-current-version.outputs.version }} > ${{ needs.get-master-version.outputs.version }} ]] ; then
echo 'Version is ok!'
else
echo 'Must bump app version' && exit 1
fi