@@ -13,38 +13,34 @@ jobs:
1313 contents : write # Contents and pull-requests are for release-please to make releases.
1414 pull-requests : write
1515 steps :
16- - uses : google-github-actions /release-please-action@v3
16+ - uses : googleapis /release-please-action@v4
1717 id : release
18- with :
19- command : manifest
20- token : ${{secrets.GITHUB_TOKEN}}
21- default-branch : main
2218
2319 - uses : actions/checkout@v4
24- if : ${{ steps.release.outputs.releases_created }}
20+ if : ${{ steps.release.outputs['eventsource-client--release_created'] == 'true' }}
2521 with :
2622 fetch-depth : 0 # If you only need the current version keep this.
2723
2824 - name : Setup rust tooling
29- if : ${{ steps.release.outputs.releases_created }}
25+ if : ${{ steps.release.outputs['eventsource-client--release_created'] == 'true' }}
3026 run : |
3127 rustup override set 1.72
3228 rustup component add rustfmt clippy
3329
34- - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0 .0
30+ - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2 .0
3531 name : ' Get crates.io token'
36- if : ${{ steps.release.outputs.releases_created }}
32+ if : ${{ steps.release.outputs['eventsource-client--release_created'] == 'true' }}
3733 with :
3834 aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
3935 ssm_parameter_pairs : ' /production/common/releasing/cratesio/api_token = CARGO_REGISTRY_TOKEN'
4036
4137 - uses : ./.github/actions/ci
42- if : ${{ steps.release.outputs.releases_created }}
38+ if : ${{ steps.release.outputs['eventsource-client--release_created'] == 'true' }}
4339
4440 - uses : ./.github/actions/build-docs
45- if : ${{ steps.release.outputs.releases_created }}
41+ if : ${{ steps.release.outputs['eventsource-client--release_created'] == 'true' }}
4642
4743 - uses : ./.github/actions/publish
48- if : ${{ steps.release.outputs.releases_created }}
44+ if : ${{ steps.release.outputs['eventsource-client--release_created'] == 'true' }}
4945 with :
5046 dry_run : false
0 commit comments