diff --git a/.github/workflows/check-for-release-tag.yml b/.github/workflows/check-for-release-tag.yml index 7a94f794..7ab107cd 100644 --- a/.github/workflows/check-for-release-tag.yml +++ b/.github/workflows/check-for-release-tag.yml @@ -23,11 +23,13 @@ jobs: uses: actions-ecosystem/action-release-label@v1.2.0 id: release-label - - run: echo "Release label is ${{ steps.release-label.outputs.level }}" + - run: echo "Release labels has skip: ${{ contains(github.event.pull_request.labels.*.name, 'release/skip') }}" + + - run: echo "Release level is ${{ steps.release-label.outputs.level }}" - name: Fail if label does not exist #if: ${{ ! ( contains(github.event.pull_request.labels.*.name, 'release/patch') || contains(github.event.pull_request.labels.*.name, 'release/minor') || contains(github.event.pull_request.labels.*.name, 'release/major') || contains(github.event.pull_request.labels.*.name, 'release/skip') ) }} - if: ${{ ( steps.release-label.outputs.level == null ) }} + if: ${{ ( steps.release-label.outputs.level == null ) && ( ! contains(github.event.pull_request.labels.*.name, 'release/skip') ) }} run: echo "Please label your PR with a release label" && exit 1 # ensure changelog.txt has been updated in this PR by comparing it to the one in the master branch