@@ -13,47 +13,43 @@ jobs:
13
13
contents : write # Contents and pull-requests are for release-please to make releases.
14
14
pull-requests : write
15
15
steps :
16
- - uses : google-github-actions /release-please-action@v3
16
+ - uses : googleapis /release-please-action@v4
17
17
id : release
18
- with :
19
- command : manifest
20
- token : ${{secrets.GITHUB_TOKEN}}
21
- default-branch : main
22
18
23
19
- uses : actions/checkout@v4
24
- if : ${{ steps.release.outputs.releases_created }}
20
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
25
21
with :
26
22
fetch-depth : 0 # If you only need the current version keep this.
27
23
28
24
- uses : actions/setup-python@v4
29
- if : ${{ steps.release.outputs.releases_created }}
25
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
30
26
with :
31
27
python-version : 3.8
32
28
33
29
- name : Install poetry
34
- if : ${{ steps.release.outputs.releases_created }}
30
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
35
31
uses : abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
36
32
37
- - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0 .0
33
+ - uses : launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2 .0
38
34
name : ' Get PyPI token'
39
- if : ${{ steps.release.outputs.releases_created }}
35
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
40
36
with :
41
37
aws_assume_role : ${{ vars.AWS_ROLE_ARN }}
42
38
ssm_parameter_pairs : ' /production/common/releasing/pypi/token = PYPI_AUTH_TOKEN'
43
39
44
40
- uses : ./.github/actions/build
45
- if : ${{ steps.release.outputs.releases_created }}
41
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
46
42
47
43
- uses : ./.github/actions/build-docs
48
- if : ${{ steps.release.outputs.releases_created }}
44
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
49
45
50
46
- uses : ./.github/actions/publish
51
- if : ${{ steps.release.outputs.releases_created }}
47
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
52
48
with :
53
49
token : ${{env.PYPI_AUTH_TOKEN}}
54
50
dry_run : false
55
51
56
52
- uses : ./.github/actions/publish-docs
57
- if : ${{ steps.release.outputs.releases_created }}
53
+ if : ${{ steps.release.outputs.releases_created == 'true' }}
58
54
with :
59
55
token : ${{secrets.GITHUB_TOKEN}}
0 commit comments