@@ -12,42 +12,38 @@ jobs:
1212 contents : write # Contents and pull-requests are for release-please to make releases.
1313 pull-requests : write
1414 steps :
15- - uses : google-github-actions /release-please-action@v3
15+ - uses : googleapis /release-please-action@v4
1616 id : release
17- with :
18- command : manifest
19- token : ${{secrets.GITHUB_TOKEN}}
20- default-branch : main
2117
2218 - uses : actions/checkout@v4
23- if : ${{ steps.release.outputs.releases_created }}
19+ if : ${{ steps.release.outputs.releases_created == 'true' }}
2420 with :
2521 fetch-depth : 0 # If you only need the current version keep this.
2622
27- - uses : actions/setup-python@v4
28- if : ${{ steps.release.outputs.releases_created }}
23+ - uses : actions/setup-python@v5
24+ if : ${{ steps.release.outputs.releases_created == 'true' }}
2925 with :
3026 python-version : 3.8
3127
3228 - name : Install poetry
33- if : ${{ steps.release.outputs.releases_created }}
29+ if : ${{ steps.release.outputs.releases_created == 'true' }}
3430 run : pipx install poetry
3531
36- - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0.2
37- if : ${{ steps.release.outputs.releases_created }}
32+ - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
33+ if : ${{ steps.release.outputs.releases_created == 'true' }}
3834 name : ' Get PyPI token'
3935 with :
4036 aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
4137 ssm_parameter_pairs : ' /production/common/releasing/pypi/token = PYPI_AUTH_TOKEN'
4238
4339 - uses : ./.github/actions/build
44- if : ${{ steps.release.outputs.releases_created }}
40+ if : ${{ steps.release.outputs.releases_created == 'true' }}
4541
4642 - uses : ./.github/actions/build-docs
47- if : ${{ steps.release.outputs.releases_created }}
43+ if : ${{ steps.release.outputs.releases_created == 'true' }}
4844
4945 - uses : ./.github/actions/publish
50- if : ${{ steps.release.outputs.releases_created }}
46+ if : ${{ steps.release.outputs.releases_created == 'true' }}
5147 with :
5248 token : ${{env.PYPI_AUTH_TOKEN}}
5349 dry_run : false
0 commit comments