Skip to content

Commit 1e81af4

Browse files
authored
ci: replace actions/checkout with taiki-e/checkout-action (#247)
1 parent ed3e523 commit 1e81af4

2 files changed

Lines changed: 17 additions & 13 deletions

File tree

.github/workflows/ci.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ jobs:
2828
if: ${{ matrix.os == 'windows-latest' }}
2929
run: git config --global core.longpaths true
3030

31-
- uses: actions/checkout@v6
32-
with:
33-
submodules: recursive
31+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
32+
33+
- name: Update submodules
34+
run: git submodule update --init --recursive
3435

3536
- name: Install Rust
3637
uses: dtolnay/rust-toolchain@stable
@@ -69,9 +70,10 @@ jobs:
6970
if: ${{ matrix.os == 'windows-latest' }}
7071
run: git config --global core.longpaths true
7172

72-
- uses: actions/checkout@v6
73-
with:
74-
submodules: recursive
73+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
74+
75+
- name: Update submodules
76+
run: git submodule update --init --recursive
7577

7678
- name: Install Rust
7779
uses: dtolnay/rust-toolchain@stable
@@ -104,9 +106,10 @@ jobs:
104106
runs-on: ubuntu-latest
105107
needs: napi-smoke
106108
steps:
107-
- uses: actions/checkout@v6
108-
with:
109-
submodules: recursive
109+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
110+
111+
- name: Update submodules
112+
run: git submodule update --init --recursive
110113

111114
- name: Install Rust
112115
uses: dtolnay/rust-toolchain@stable

.github/workflows/release.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,10 @@ jobs:
4545
- name: Support longpaths
4646
if: ${{ matrix.os == 'windows-latest' }}
4747
run: git config --system core.longpaths true
48-
- uses: actions/checkout@v6
49-
with:
50-
submodules: recursive
48+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
49+
50+
- name: Update submodules
51+
run: git submodule update --init --recursive
5152

5253
- name: Print rustup toolchain version
5354
shell: bash
@@ -124,7 +125,7 @@ jobs:
124125
runs-on: ubuntu-latest
125126
needs: build
126127
steps:
127-
- uses: actions/checkout@v6
128+
- uses: taiki-e/checkout-action@7d1e50e93dc4fb3bba58f85018fadf77898aee8b # v1.4.2
128129

129130
- name: Install pnpm
130131
uses: pnpm/action-setup@08c4be7e2e672a47d11bd04269e27e5f3e8529cb # v6.0.0

0 commit comments

Comments
 (0)