Skip to content

Commit 3cc6e35

Browse files
authored
ci: Update various github action versions (#303)
1 parent 4bfcdb8 commit 3cc6e35

File tree

3 files changed

+17
-21
lines changed

3 files changed

+17
-21
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
steps:
3737
- uses: actions/checkout@v4
3838
- name: Set up Python ${{ matrix.python-version }}
39-
uses: actions/setup-python@v4
39+
uses: actions/setup-python@v5
4040
with:
4141
python-version: ${{ matrix.python-version }}
4242

@@ -82,7 +82,7 @@ jobs:
8282
steps:
8383
- uses: actions/checkout@v4
8484
- name: Set up Python ${{ matrix.python-version }}
85-
uses: actions/setup-python@v4
85+
uses: actions/setup-python@v5
8686
with:
8787
python-version: ${{ matrix.python-version }}
8888

.github/workflows/manual-publish.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@ jobs:
1919
steps:
2020
- uses: actions/checkout@v4
2121

22-
- uses: actions/setup-python@v4
22+
- uses: actions/setup-python@v5
2323
with:
2424
python-version: 3.8
2525

2626
- name: Install poetry
2727
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
2828

29-
- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0.0
29+
- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.2.0
3030
name: 'Get PyPI token'
3131
with:
3232
aws_assume_role: ${{ vars.AWS_ROLE_ARN }}
@@ -46,7 +46,7 @@ jobs:
4646
actions: read
4747
id-token: write
4848
contents: write
49-
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v1.10.0
49+
uses: slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@v2.0.0
5050
with:
5151
base64-subjects: "${{ needs.build-publish.outputs.package-hashes }}"
5252
upload-assets: ${{ !inputs.dry_run }}

.github/workflows/release-please.yml

Lines changed: 12 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)