Skip to content

Commit f84bb14

Browse files
authored
ci: replace actions/checkout with taiki-e/checkout-action (#356)
## Summary - replace `actions/checkout` with `taiki-e/checkout-action` pinned to `v1.4.2` - keep submodule checkout behavior with explicit git steps ## Verification - `actionlint -ignore 'label ".*" is unknown'`
1 parent c4815d2 commit f84bb14

1 file changed

Lines changed: 17 additions & 19 deletions

File tree

.github/workflows/ci.yml

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,7 @@ jobs:
3131
outputs:
3232
code-changed: ${{ steps.filter.outputs.code }}
3333
steps:
34-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
35-
with:
36-
persist-credentials: false
34+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
3735
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3.0.2
3836
id: filter
3937
with:
@@ -47,10 +45,10 @@ jobs:
4745
name: Clippy
4846
runs-on: namespace-profile-linux-x64-default
4947
steps:
50-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
51-
with:
52-
persist-credentials: false
53-
submodules: true
48+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
49+
50+
- name: Update submodules
51+
run: git submodule update --init --recursive
5452

5553
- uses: oxc-project/setup-rust@d286d43bc1f606abbd98096666ff8be68c8d5f57 # v1.0.0
5654
with:
@@ -93,10 +91,10 @@ jobs:
9391
build_target: x86_64-apple-darwin
9492
runs-on: ${{ matrix.os }}
9593
steps:
96-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
97-
with:
98-
persist-credentials: false
99-
submodules: true
94+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
95+
96+
- name: Update submodules
97+
run: git submodule update --init --recursive
10098

10199
- name: Setup Dev Drive
102100
uses: samypr100/setup-dev-drive@30f0f98ae5636b2b6501e181dfb3631b9974818d # v4.0.0
@@ -181,10 +179,10 @@ jobs:
181179
shell: sh {0}
182180
run: apk add --no-cache bash curl git musl-dev gcc g++ python3
183181

184-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
185-
with:
186-
persist-credentials: false
187-
submodules: true
182+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
183+
184+
- name: Update submodules
185+
run: git submodule update --init --recursive
188186

189187
- name: Install rustup
190188
run: |
@@ -215,10 +213,10 @@ jobs:
215213
name: Format and Check Deps
216214
runs-on: namespace-profile-linux-x64-default
217215
steps:
218-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
219-
with:
220-
persist-credentials: false
221-
submodules: true
216+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
217+
218+
- name: Update submodules
219+
run: git submodule update --init --recursive
222220

223221
- uses: oxc-project/setup-rust@d286d43bc1f606abbd98096666ff8be68c8d5f57 # v1.0.0
224222
with:

0 commit comments

Comments
 (0)