Skip to content

Commit 5f93a4e

Browse files
authored
chore(deps): refresh GitHub Actions pins and sync version comments (#1501)
1 parent 6acaa6a commit 5f93a4e

11 files changed

Lines changed: 43 additions & 43 deletions

.github/workflows/ci.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NOTE: All third-party actions are pinned by full commit SHA for supply-chain safety.
22
# To update an action: find the new version's commit SHA on GitHub (Tags → verify commit),
3-
# replace the SHA, and keep the "# vX" comment in sync.
3+
# replace the SHA, and keep the trailing "# vX.Y.Z" comment on the exact release tag.
44
name: CI
55

66
on:
@@ -41,7 +41,7 @@ jobs:
4141
SWIFTLINT_VERSION: "0.64.1"
4242
SWIFTLINT_SHA256: "d086685c2d0a6f6e19683250b132d0b1028de2936618152a358e4646ca065857"
4343
steps:
44-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
44+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
4545

4646
- name: Install SwiftLint
4747
run: |
@@ -116,7 +116,7 @@ jobs:
116116
runs-on: macos-26
117117
timeout-minutes: 30
118118
steps:
119-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
119+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
120120

121121
- name: Select Xcode
122122
uses: ./.github/actions/select-xcode
@@ -191,7 +191,7 @@ jobs:
191191
sha256sum build-products.tar.zst > build-products.sha256
192192
193193
- name: Upload Build Products
194-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
194+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
195195
with:
196196
name: build-products
197197
path: |
@@ -210,7 +210,7 @@ jobs:
210210
continue-on-error: true
211211
timeout-minutes: 60
212212
steps:
213-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
213+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
214214

215215
# Do not use the stable select-xcode helper here: xcode-27 runners
216216
# provide the preview Xcode/SDK pair as their active toolchain.
@@ -350,13 +350,13 @@ jobs:
350350
COVERAGE_THRESHOLD: 70
351351
PINE_LIFECYCLE_DIAGNOSTICS: ${{ github.workspace }}/LifecycleDiagnostics
352352
steps:
353-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
353+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
354354

355355
- name: Select Xcode
356356
uses: ./.github/actions/select-xcode
357357

358358
- name: Download Build Products
359-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
359+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
360360
with:
361361
name: build-products
362362

@@ -410,7 +410,7 @@ jobs:
410410
411411
- name: Upload Unit Test Results
412412
if: success() || failure()
413-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
413+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
414414
with:
415415
name: unit-test-results
416416
path: |
@@ -426,7 +426,7 @@ jobs:
426426
# "re-record from CI" possible without a local render.
427427
- name: Upload Snapshot Renders
428428
if: failure()
429-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
429+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
430430
with:
431431
name: snapshot-actual-renders
432432
path: PineTests/SnapshotTests/__Snapshots__/*.actual.png
@@ -452,7 +452,7 @@ jobs:
452452
453453
- name: Comment Coverage on PR
454454
if: always() && github.event_name == 'pull_request'
455-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
455+
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
456456
env:
457457
COVERAGE_STATUS: ${{ steps.coverage.outputs.status }}
458458
COVERAGE_VALUE: ${{ steps.coverage.outputs.coverage }}
@@ -546,7 +546,7 @@ jobs:
546546
runs-on: ubuntu-latest
547547
timeout-minutes: 10
548548
steps:
549-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
549+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
550550

551551
- name: Test UI shard validator
552552
working-directory: .github/scripts
@@ -634,13 +634,13 @@ jobs:
634634
-only-testing:PineUITests/HCLFormatOnSaveTests
635635
-only-testing:PineUITests/ToggleCommentTests
636636
steps:
637-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
637+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
638638

639639
- name: Select Xcode
640640
uses: ./.github/actions/select-xcode
641641

642642
- name: Download Build Products
643-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
643+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
644644
with:
645645
name: build-products
646646

@@ -684,7 +684,7 @@ jobs:
684684
685685
- name: Upload Flaky Report
686686
if: success() || failure()
687-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
687+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
688688
with:
689689
name: flaky-ui-${{ strategy.job-index }}
690690
path: flaky-shard-${{ strategy.job-index }}.json
@@ -746,13 +746,13 @@ jobs:
746746
PINE_A11Y_PSEUDOLOCALIZED: ${{ matrix.pseudolocalized }}
747747
PINE_A11Y_DIAGNOSTICS: A11yDiagnostics
748748
steps:
749-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
749+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
750750

751751
- name: Select Xcode
752752
uses: ./.github/actions/select-xcode
753753

754754
- name: Download Build Products
755-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
755+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
756756
with:
757757
name: build-products
758758

@@ -810,7 +810,7 @@ jobs:
810810
811811
- name: Upload Focused Accessibility Diagnostics
812812
if: failure() || matrix.capture_layout
813-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
813+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
814814
with:
815815
name: a11y-localization-${{ matrix.name }}
816816
path: |
@@ -829,7 +829,7 @@ jobs:
829829
if: always() && needs.ui-tests.result != 'cancelled' && needs.ui-tests.result != 'skipped'
830830
steps:
831831
- name: Download Flaky Reports
832-
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
832+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
833833
with:
834834
pattern: flaky-ui-*
835835
merge-multiple: true
@@ -884,7 +884,7 @@ jobs:
884884
885885
- name: Comment Flaky UI Tests on PR
886886
if: github.event_name == 'pull_request' && steps.aggregate.outputs.flaky-count != '0' && steps.aggregate.outputs.flaky-count != ''
887-
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7
887+
uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0
888888
env:
889889
FLAKY_COUNT: ${{ steps.aggregate.outputs.flaky-count }}
890890
FLAKY_TESTS: ${{ steps.aggregate.outputs.flaky-tests }}
@@ -956,7 +956,7 @@ jobs:
956956
(github.event_name == 'pull_request' &&
957957
contains(github.event.pull_request.labels.*.name, 'perf'))
958958
steps:
959-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
959+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
960960

961961
- name: Select Xcode
962962
uses: ./.github/actions/select-xcode
@@ -1001,7 +1001,7 @@ jobs:
10011001
10021002
- name: Upload Performance Results
10031003
if: success() || failure()
1004-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
1004+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
10051005
with:
10061006
name: performance-results-xcresult
10071007
path: PerformanceResults.xcresult
@@ -1030,7 +1030,7 @@ jobs:
10301030
github.event_name == 'pull_request' &&
10311031
contains(github.event.pull_request.labels.*.name, 'fuzz')
10321032
steps:
1033-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
1033+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
10341034

10351035
- name: Select Xcode
10361036
uses: ./.github/actions/select-xcode
@@ -1082,7 +1082,7 @@ jobs:
10821082
10831083
- name: Upload Fuzz Results
10841084
if: success() || failure()
1085-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
1085+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
10861086
with:
10871087
name: fuzz-results-xcresult
10881088
path: FuzzResults.xcresult

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
docs-check:
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
17+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
1818
- name: Docs validation
1919
run: echo "Docs-only PR — no build required"

.github/workflows/nightly-fuzz.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
group: nightly-fuzz
2323
cancel-in-progress: false
2424
steps:
25-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
25+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2626

2727
- name: Select Xcode
2828
uses: ./.github/actions/select-xcode
@@ -104,7 +104,7 @@ jobs:
104104
105105
- name: Upload Fuzz Results
106106
if: success() || failure()
107-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
107+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
108108
with:
109109
name: FuzzResults-${{ github.run_id }}
110110
path: FuzzResults.xcresult

.github/workflows/nightly-lifecycle-soak.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
group: nightly-lifecycle-soak
2626
cancel-in-progress: false
2727
steps:
28-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
28+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2929

3030
- name: Select Xcode
3131
uses: ./.github/actions/select-xcode
@@ -111,7 +111,7 @@ jobs:
111111
112112
- name: Upload Lifecycle Evidence
113113
if: always()
114-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
114+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
115115
with:
116116
name: LifecycleSoak-${{ github.run_id }}
117117
path: |

.github/workflows/nightly-perf.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
group: nightly-perf
2323
cancel-in-progress: false
2424
steps:
25-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
25+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2626

2727
- name: Select Xcode
2828
uses: ./.github/actions/select-xcode
@@ -129,7 +129,7 @@ jobs:
129129
130130
- name: Upload Performance Results
131131
if: success() || failure()
132-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
132+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
133133
with:
134134
name: PerformanceResults-${{ github.run_id }}
135135
path: PerformanceResults.xcresult

.github/workflows/nightly-sanitizers.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: macos-26
2626
timeout-minutes: 60
2727
steps:
28-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
28+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2929

3030
- name: Select Xcode
3131
uses: ./.github/actions/select-xcode
@@ -87,7 +87,7 @@ jobs:
8787
8888
- name: Upload AddressSanitizer Results
8989
if: always()
90-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
90+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
9191
with:
9292
name: AddressSanitizer-${{ github.run_id }}-${{ github.run_attempt }}
9393
path: |
@@ -101,7 +101,7 @@ jobs:
101101
runs-on: macos-26
102102
timeout-minutes: 60
103103
steps:
104-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
104+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
105105

106106
- name: Select Xcode
107107
uses: ./.github/actions/select-xcode
@@ -163,7 +163,7 @@ jobs:
163163
164164
- name: Upload ThreadSanitizer Results
165165
if: always()
166-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
166+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
167167
with:
168168
name: ThreadSanitizer-${{ github.run_id }}-${{ github.run_attempt }}
169169
path: |

.github/workflows/nightly-sourcekit-lsp.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: macos-26
2525
timeout-minutes: 30
2626
steps:
27-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
27+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2828

2929
- name: Select Xcode
3030
uses: ./.github/actions/select-xcode
@@ -103,7 +103,7 @@ jobs:
103103
104104
- name: Upload SourceKit-LSP Results
105105
if: always()
106-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
106+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
107107
with:
108108
name: SourceKitLSP-${{ github.run_id }}-${{ github.run_attempt }}
109109
path: |

.github/workflows/release-please.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ jobs:
1717
contents: write
1818
pull-requests: write
1919
steps:
20-
- uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4
20+
- uses: googleapis/release-please-action@5c625bfb5d1ff62eadeeb3772007f7f66fdcf071 # v4.4.1
2121
with:
2222
token: ${{ secrets.RELEASE_PLEASE_TOKEN }}

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
contents: write
1919
steps:
2020
- name: Checkout
21-
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
21+
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2222

2323
- name: Select Xcode
2424
uses: ./.github/actions/select-xcode
@@ -307,7 +307,7 @@ jobs:
307307
308308
- name: Upload release smoke diagnostics
309309
if: failure()
310-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
310+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
311311
with:
312312
name: release-smoke-diagnostics-${{ github.run_attempt }}
313313
path: |

.github/workflows/screenshots.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
screenshots:
1818
runs-on: macos-26
1919
steps:
20-
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
20+
- uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2121
with:
2222
# Checkout main (not the release tag) so screenshots are generated
2323
# from the current main tree, and the Commit screenshots step can
@@ -32,7 +32,7 @@ jobs:
3232

3333
- name: Upload xcresult on failure
3434
if: failure()
35-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
35+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
3636
with:
3737
name: screenshots-xcresult
3838
path: build/screenshots.xcresult

0 commit comments

Comments
 (0)