CI: fix release pr condition (#90299)

* Release comms should only run when the source PR is

* Fix release-comms workflow condition
This commit is contained in:
Kevin Minehart 2024-07-10 15:17:19 -05:00 committed by GitHub
parent 8989ac4a0c
commit a28db90dd5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,6 +21,7 @@ on:
- 'v*.*.*' - 'v*.*.*'
jobs: jobs:
setup: setup:
if: ${{ github.event_name == 'workflow_dispatch' || (github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/')) }}
name: Setup and establish latest name: Setup and establish latest
outputs: outputs:
version: ${{ steps.output.outputs.version }} version: ${{ steps.output.outputs.version }}
@ -34,7 +35,7 @@ jobs:
echo "VERSION=${{ inputs.version }}" >> $GITHUB_ENV echo "VERSION=${{ inputs.version }}" >> $GITHUB_ENV
echo "DRY_RUN=${{ inputs.dry_run }}" >> $GITHUB_ENV echo "DRY_RUN=${{ inputs.dry_run }}" >> $GITHUB_ENV
echo "LATEST=${{ inputs.latest }}" >> $GITHUB_ENV echo "LATEST=${{ inputs.latest }}" >> $GITHUB_ENV
- if: github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/') - if: ${{ github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/') }}
run: | run: |
echo "VERSION=$(echo ${{ github.head_ref }} | sed -e 's/release\///g')" >> $GITHUB_ENV echo "VERSION=$(echo ${{ github.head_ref }} | sed -e 's/release\///g')" >> $GITHUB_ENV
echo "DRY_RUN=true" >> $GITHUB_ENV echo "DRY_RUN=true" >> $GITHUB_ENV