Skip to content

Commit 11a91b6

Browse files
Eliminate deprecated Node action runtimes from public workflows (#258)
1 parent ad16770 commit 11a91b6

7 files changed

Lines changed: 10 additions & 10 deletions

.github/workflows/docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Build site
3737
run: mkdocs build --strict
3838

39-
- uses: actions/upload-pages-artifact@v4
39+
- uses: actions/upload-pages-artifact@v5
4040
with:
4141
path: site
4242

@@ -48,4 +48,4 @@ jobs:
4848
url: ${{ steps.deployment.outputs.page_url }}
4949
steps:
5050
- id: deployment
51-
uses: actions/deploy-pages@v4
51+
uses: actions/deploy-pages@v5

.github/workflows/public-boundary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@v6
1818
with:
1919
fetch-depth: 0
2020

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ jobs:
163163

164164
- name: Upload docs release audit evidence
165165
if: always()
166-
uses: actions/upload-artifact@v4
166+
uses: actions/upload-artifact@v7
167167
with:
168168
name: docs-release-audit-evidence
169169
path: |

.github/workflows/release-plan-recovery.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ jobs:
9898
9999
- name: Retain recovery evidence
100100
if: always()
101-
uses: actions/upload-artifact@v4
101+
uses: actions/upload-artifact@v7
102102
with:
103103
name: sdk-python-release-recovery-${{ steps.recovery.outputs.plan || github.run_id }}
104104
path: |

scripts/ci/component-release-recovery.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
# CRLF line endings to LF before hashing. Exact source identity is the bounded
4747
# security contract because arbitrary shell execution cannot be proven safe by
4848
# source-pattern matching.
49-
SDK_RUST_RELEASE_RECOVERY_SHA256 = "8938ed8a7b029c492c08b3243c649adbed013ac3cd3dec57f9e23f396e46d079"
49+
SDK_RUST_RELEASE_RECOVERY_SHA256 = "d04219e3ffcc1c12a7a223efc832abee56c371b9dc60a7ef5a44a156b2ab4f64"
5050

5151

5252
@dataclass(frozen=True)

scripts/ci/sdk-rust-release-plan-recovery.fixture.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
5959
- name: Retain recovery evidence
6060
if: always()
61-
uses: actions/upload-artifact@v4
61+
uses: actions/upload-artifact@v7
6262
with:
6363
name: sdk-rust-release-recovery-${{ steps.recovery.outputs.plan || github.run_id }}
6464
path: |
@@ -83,7 +83,7 @@ jobs:
8383
ssh-key: ${{ secrets.RELEASE_PLAN_DEPLOY_KEY }}
8484

8585
- name: Restore the immutable release plan
86-
uses: actions/download-artifact@v4
86+
uses: actions/download-artifact@v8
8787
with:
8888
name: sdk-rust-release-recovery-${{ needs.discover.outputs.plan }}
8989
path: recovery-input
@@ -155,7 +155,7 @@ jobs:
155155
156156
- name: Retain publication evidence
157157
if: always()
158-
uses: actions/upload-artifact@v4
158+
uses: actions/upload-artifact@v7
159159
with:
160160
name: sdk-rust-release-publication-${{ needs.discover.outputs.plan }}
161161
path: |

tests/test_release_docs_audit_workflow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def test_publish_workflow_separates_publication_authority_from_docs_freshness()
8383
assert "contents: write" not in docs_audit_job
8484
assert "if: always()" in docs_audit_job
8585
assert docs_audit_job.index("scripts/ci/check-docs-release-audit.sh") < docs_audit_job.index(
86-
"actions/upload-artifact@v4"
86+
"actions/upload-artifact@v7"
8787
)
8888

8989

0 commit comments

Comments
 (0)