Skip to content

Commit e231113

Browse files
authored
ci: uses taiki-e/install-action to replace cargo insatll (#6168)
1 parent ffc82df commit e231113

File tree

2 files changed

+10
-27
lines changed

2 files changed

+10
-27
lines changed

.github/actions/setup/action.yaml

Lines changed: 7 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -64,37 +64,19 @@ runs:
6464
version: "23.4"
6565
repo-token: ${{ inputs.github-token }}
6666

67-
- name: Cache nextest on linux
68-
id: cache-nextest
69-
uses: actions/cache@v4
67+
- name: Install cargo-nextest
7068
if: inputs.need-nextest == 'true'
69+
uses: taiki-e/install-action@v2
7170
with:
72-
path: |
73-
~/.cargo/bin/cargo-nextest
74-
~/.cargo/bin/cargo-nextest.exe
75-
key: r0-${{runner.os}}-nextest-0.9.72
76-
77-
- name: Build nextest if not cached
78-
if: steps.cache-nextest.outputs.cache-hit != 'true' && inputs.need-nextest == 'true'
79-
shell: bash
80-
run: cargo install [email protected] --locked
71+
8172

82-
- name: Cache cargo-deny on linux
83-
id: cache-deny
84-
uses: actions/cache@v4
73+
- name: Install cargo-deny
8574
if: inputs.need-deny == 'true'
75+
uses: taiki-e/install-action@v2
8676
with:
87-
path: |
88-
~/.cargo/bin/cargo-deny
89-
~/.cargo/bin/cargo-deny.exe
90-
key: r0-${{runner.os}}-deny-0.14.22
91-
92-
- name: Build cargo-deny if not cached
93-
if: steps.cache-deny.outputs.cache-hit != 'true' && inputs.need-deny == 'true'
94-
shell: bash
95-
run: cargo install [email protected] --locked
77+
9678

97-
- name: Setup rust on linux
79+
- name: Setup rocksdb on linux
9880
if: runner.os == 'Linux' && inputs.need-rocksdb == 'true'
9981
shell: bash
10082
run: |

.github/workflows/test_edge.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,9 @@ jobs:
8383
cp -r chromedriver-linux64 /tmp/chrome/chromedriver
8484
8585
- name: Setup wasm-pack
86-
run: |
87-
cargo install wasm-pack
86+
uses: taiki-e/install-action@v2
87+
with:
88+
tool: wasm-pack
8889

8990
- name: Setup MinIO Server
9091
shell: bash

0 commit comments

Comments
 (0)