@@ -16,55 +16,51 @@ jobs:
1616 upload-tag-name : ${{ steps.release.outputs.tag_name }}
1717 package-hashes : ${{ steps.build.outputs.package-hashes}}
1818 steps :
19- - uses : google-github-actions /release-please-action@v3
19+ - uses : googleapis /release-please-action@v4
2020 id : release
21- with :
22- command : manifest
23- token : ${{secrets.GITHUB_TOKEN}}
24- default-branch : main
2521
2622 - uses : actions/checkout@v4
27- if : ${{ steps.release.outputs.releases_created }}
23+ if : ${{ steps.release.outputs.releases_created == 'true' }}
2824 with :
2925 fetch-depth : 0 # If you only need the current version keep this.
3026
31- - uses : actions/setup-python@v4
32- if : ${{ steps.release.outputs.releases_created }}
27+ - uses : actions/setup-python@v5
28+ if : ${{ steps.release.outputs.releases_created == 'true' }}
3329 with :
3430 python-version : 3.8
3531
3632 - name : Install poetry
37- if : ${{ steps.release.outputs.releases_created }}
33+ if : ${{ steps.release.outputs.releases_created == 'true' }}
3834 uses : abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
3935
40- - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0 .0
41- if : ${{ steps.release.outputs.releases_created }}
36+ - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2 .0
37+ if : ${{ steps.release.outputs.releases_created == 'true' }}
4238 name : ' Get PyPI token'
4339 with :
4440 aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
4541 ssm_parameter_pairs : ' /production/common/releasing/pypi/token = PYPI_AUTH_TOKEN'
4642
4743 - uses : ./.github/actions/build
4844 id : build
49- if : ${{ steps.release.outputs.releases_created }}
45+ if : ${{ steps.release.outputs.releases_created == 'true' }}
5046
5147 - uses : ./.github/actions/build-docs
52- if : ${{ steps.release.outputs.releases_created }}
48+ if : ${{ steps.release.outputs.releases_created == 'true' }}
5349
5450 - uses : ./.github/actions/publish
55- if : ${{ steps.release.outputs.releases_created }}
51+ if : ${{ steps.release.outputs.releases_created == 'true' }}
5652 with :
5753 token : ${{env.PYPI_AUTH_TOKEN}}
5854 dry_run : false
5955
6056 release-provenance :
6157 needs : [ 'release-package' ]
62- if : ${{ needs.release-package.outputs.release-created }}
58+ if : ${{ needs.release-package.outputs.release-created == 'true' }}
6359 permissions :
6460 actions : read
6561 id-token : write
6662 contents : write
67- uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.10 .0
63+ uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0 .0
6864 with :
6965 base64-subjects : " ${{ needs.release-package.outputs.package-hashes }}"
7066 upload-assets : true
0 commit comments