File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 4848 run : |
4949 echo "::set-output name=ver::$(jq --raw-output .version metadata.json)"
5050
51- - name : " Commit changes "
51+ - name : " Check if a release is necessary "
5252 if : ${{ github.repository_owner == 'puppetlabs' }}
53+ id : check
54+ run : |
55+ git diff --quiet CHANGELOG.md && echo "::set-output name=release::false" || echo "::set-output name=release::true"
56+
57+ - name : " Commit changes"
58+ if : ${{ github.repository_owner == 'puppetlabs' && steps.check.outputs.release == 'true' }}
5359 run : |
5460 git config --local user.email "${{ github.repository_owner }}@users.noreply.github.com"
5561 git config --local user.name "GitHub Action"
5965 - name : Create Pull Request
6066 id : cpr
6167 uses : puppetlabs/peter-evans-create-pull-request@v3
62- if : ${{ github.repository_owner == 'puppetlabs' }}
68+ if : ${{ github.repository_owner == 'puppetlabs' && steps.check.outputs.release == 'true' }}
6369 with :
6470 token : ${{ secrets.GITHUB_TOKEN }}
6571 commit-message : " Release prep v${{ steps.gv.outputs.ver }}"
7581 labels : " maintenance"
7682
7783 - name : PR outputs
78- if : ${{ github.repository_owner == 'puppetlabs' }}
84+ if : ${{ github.repository_owner == 'puppetlabs' && steps.check.outputs.release == 'true' }}
7985 run : |
8086 echo "Pull Request Number - ${{ steps.cpr.outputs.pull-request-number }}"
8187 echo "Pull Request URL - ${{ steps.cpr.outputs.pull-request-url }}"
You can’t perform that action at this time.
0 commit comments