Skip to content

Commit

Permalink
Update tarpaulin (#2628)
Browse files Browse the repository at this point in the history
* Update tarpaulin

* update url

* try llvm engine

* try lld

* try single thread

* try stable

* use stable

* try rust-toolchain.toml

* update toolchain

* fix

* fix
  • Loading branch information
ermalkaleci authored Oct 9, 2023
1 parent 37d9e36 commit 73e09fd
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 30 deletions.
12 changes: 4 additions & 8 deletions .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ concurrency:
cancel-in-progress: true

env:
TARPAULIN_VERSION: 0.19.1
TARPAULIN_VERSION: 0.27.1
# LIBCLANG_PATH: "/usr/lib/llvm-11/lib" # default `llvm-config --prefix`
CARGO_INCREMENTAL: 0
jobs:
Expand All @@ -40,17 +40,13 @@ jobs:
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.13
- name: Run cargo-tarpaulin
run: |
wget https://github.com/xd009642/tarpaulin/releases/download/${{ env.TARPAULIN_VERSION }}/cargo-tarpaulin-${{ env.TARPAULIN_VERSION }}-travis.tar.gz
tar -zxvf cargo-tarpaulin-${{ env.TARPAULIN_VERSION }}-travis.tar.gz -C $HOME/.cargo/bin
cargo tarpaulin -v --no-fail-fast --workspace \
wget https://github.com/xd009642/tarpaulin/releases/download/${{ env.TARPAULIN_VERSION }}/cargo-tarpaulin-x86_64-unknown-linux-musl.tar.gz
tar -zxvf cargo-tarpaulin-x86_64-unknown-linux-musl.tar.gz -C $HOME/.cargo/bin
cargo tarpaulin -v --no-fail-fast --implicit-test-threads --workspace \
-e acala-inspect \
acala acala-cli e2e-tests acala-service \
acala-primitives \
Expand Down
16 changes: 1 addition & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,11 @@ jobs:
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.13
- name: Check format
run: cargo fmt --all -- --check
run: cargo +nightly fmt --all -- --check
- name: Build
run: make build-all
- name: Install clippy
Expand Down Expand Up @@ -75,10 +73,6 @@ jobs:
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- name: Install cargo-nextest
uses: taiki-e/install-action@nextest
- name: Setup cmake
Expand All @@ -103,10 +97,6 @@ jobs:
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- name: Install cargo-nextest
uses: taiki-e/install-action@nextest
- name: Setup cmake
Expand Down Expand Up @@ -139,10 +129,6 @@ jobs:
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.13
- name: Run e2e tests
Expand Down
4 changes: 1 addition & 3 deletions .github/workflows/test.yml.src
Original file line number Diff line number Diff line change
Expand Up @@ -42,14 +42,12 @@ jobs:
name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- &cmake
name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.13
- name: Check format
run: cargo fmt --all -- --check
run: cargo +nightly fmt --all -- --check
- name: Build
run: make build-all
- name: Install clippy
Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/update-tokens.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,10 +19,6 @@ jobs:
persist-credentials: false
- name: Install toolchain
uses: dtolnay/rust-toolchain@nightly
with:
toolchain: nightly-2023-04-15
components: rustfmt
target: wasm32-unknown-unknown
- name: update tokens
env:
GITHUB_TOKEN: ${{ secrets.GH_PAT }}
Expand Down
4 changes: 4 additions & 0 deletions rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[toolchain]
channel = "1.73.0"
components = ["rustfmt", "clippy"]
targets = ["wasm32-unknown-unknown"]

0 comments on commit 73e09fd

Please sign in to comment.