Use taiki-e/install-action for installing some tools in CI

This commit is contained in:
Quentin Gliech
2025-01-06 10:49:46 +01:00
parent 6071b80f30
commit 57d5af966d
4 changed files with 16 additions and 11 deletions

View File

@@ -61,7 +61,9 @@ jobs:
version: 0.13.0
- name: Install cargo-zigbuild
run: curl -L https://github.com/rust-cross/cargo-zigbuild/releases/download/v0.19.1/cargo-zigbuild-v0.19.1.x86_64-unknown-linux-musl.tar.gz | tar -z -x -C /usr/local/bin
uses: taiki-e/install-action@v2
with:
tool: cargo-zigbuild
- name: Install frontend Node
uses: actions/setup-node@v4.1.0

View File

@@ -263,7 +263,9 @@ jobs:
rustup default stable
- name: Install nextest
uses: taiki-e/install-action@nextest
uses: taiki-e/install-action@v2
with:
tool: cargo-nextest
- name: Setup sccache
uses: mozilla-actions/sccache-action@v0.0.7
@@ -313,7 +315,9 @@ jobs:
- run: mkdir -p ~/.cargo/bin
- name: Install nextest
uses: taiki-e/install-action@nextest
uses: taiki-e/install-action@v2
with:
tool: cargo-nextest
- name: Install Node
uses: actions/setup-node@v4.1.0

View File

@@ -141,11 +141,10 @@ jobs:
- name: Setup sccache
uses: mozilla-actions/sccache-action@v0.0.7
- name: Download grcov
run: |
mkdir -p "${HOME}/.local/bin"
curl -sL https://github.com/mozilla/grcov/releases/download/v0.8.19/grcov-x86_64-unknown-linux-gnu.tar.bz2 | tar jxf - -C "${HOME}/.local/bin"
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Install grcov
uses: taiki-e/install-action@v2
with:
tool: grcov
- name: Run test suite with profiling enabled
run: |

View File

@@ -30,10 +30,10 @@ jobs:
- name: Setup sccache
uses: mozilla-actions/sccache-action@v0.0.7
- name: Setup mdBook
uses: peaceiris/actions-mdbook@v2.0.0
- name: Install mdbook
uses: taiki-e/install-action@v2
with:
mdbook-version: '0.4.37'
tool: mdbook
- name: Install Node
uses: actions/setup-node@v4.1.0