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