@@ -17,52 +17,48 @@ jobs:
1717 upload-tag-name : ${{ steps.release.outputs.tag_name }}
1818 gem-hash : ${{ steps.publish.outputs.gem-hash}}
1919 steps :
20- - uses : google-github-actions /release-please-action@v3
20+ - uses : googleapis /release-please-action@v4
2121 id : release
22- with :
23- command : manifest
24- token : ${{secrets.GITHUB_TOKEN}}
25- default-branch : main
2622
2723 - uses : actions/checkout@v4
28- if : ${{ steps.release.outputs.releases_created }}
24+ if : ${{ steps.release.outputs.releases_created == 'true' }}
2925 with :
3026 fetch-depth : 0 # If you only need the current version keep this.
3127
32- - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0 .0
33- if : ${{ steps.release.outputs.releases_created }}
28+ - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2 .0
29+ if : ${{ steps.release.outputs.releases_created == 'true' }}
3430 name : ' Get rubygems API key'
3531 with :
3632 aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
3733 ssm_parameter_pairs : ' /production/common/releasing/rubygems/api_key = GEM_HOST_API_KEY'
3834
3935 - uses : ./.github/actions/ci
40- if : ${{ steps.release.outputs.releases_created }}
36+ if : ${{ steps.release.outputs.releases_created == 'true' }}
4137 with :
4238 ruby-version : 3.0
4339
4440 - uses : ./.github/actions/build-docs
45- if : ${{ steps.release.outputs.releases_created }}
41+ if : ${{ steps.release.outputs.releases_created == 'true' }}
4642
4743 - uses : ./.github/actions/publish
4844 id : publish
49- if : ${{ steps.release.outputs.releases_created }}
45+ if : ${{ steps.release.outputs.releases_created == 'true' }}
5046 with :
5147 dry_run : false
5248
5349 - uses : ./.github/actions/publish-docs
54- if : ${{ steps.release.outputs.releases_created }}
50+ if : ${{ steps.release.outputs.releases_created == 'true' }}
5551 with :
5652 token : ${{secrets.GITHUB_TOKEN}}
5753
5854 release-provenance :
5955 needs : [ 'release-package' ]
60- if : ${{ needs.release-package.outputs.release-created }}
56+ if : ${{ needs.release-package.outputs.release-created == 'true' }}
6157 permissions :
6258 actions : read
6359 id-token : write
6460 contents : write
65- uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.10 .0
61+ uses : slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0 .0
6662 with :
6763 base64-subjects : " ${{ needs.release-package.outputs.gem-hash }}"
6864 upload-assets : true
0 commit comments