From 4011635d2c7e275c993b3cdb86498e3b122179e6 Mon Sep 17 00:00:00 2001 From: Hubert Bugaj Date: Wed, 1 Apr 2026 13:55:28 +0200 Subject: [PATCH 1/3] chore: increase CPU num in coverage job --- .github/workflows/coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 3f7240523ce..612d522f18a 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -44,7 +44,7 @@ jobs: codecov: name: Coverage if: github.event.pull_request.draft == false && github.actor != 'dependabot[bot]' - runs-on: warp-ubuntu-2404-arm64-4x + runs-on: warp-ubuntu-2404-arm64-8x timeout-minutes: 45 steps: - uses: actions/checkout@v6 From 72db485bc74cde5e98b70621accb00a642f63f14 Mon Sep 17 00:00:00 2001 From: Hubert Bugaj Date: Wed, 1 Apr 2026 13:56:18 +0200 Subject: [PATCH 2/3] decrease coverage timeout --- .github/workflows/coverage.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 612d522f18a..5f2a524f46c 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -45,7 +45,7 @@ jobs: name: Coverage if: github.event.pull_request.draft == false && github.actor != 'dependabot[bot]' runs-on: warp-ubuntu-2404-arm64-8x - timeout-minutes: 45 + timeout-minutes: 30 steps: - uses: actions/checkout@v6 - uses: jdx/mise-action@v4 From 501d0d138aba32dfe9a06f92247215725e16d473 Mon Sep 17 00:00:00 2001 From: Hubert Bugaj Date: Wed, 1 Apr 2026 14:24:23 +0200 Subject: [PATCH 3/3] use the same profile for param fetch --- .github/workflows/coverage.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 5f2a524f46c..5b5ff4405fd 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -52,7 +52,8 @@ jobs: - uses: taiki-e/install-action@cargo-llvm-cov - name: Fetch proof params and RPC test snapshots run: | - cargo run --bin forest-dev --no-default-features --profile quick -- fetch-test-snapshots --actor-bundle $FOREST_ACTOR_BUNDLE_PATH + # Use the same profile to re-use some compilation artifacts and speed up the entire job. + cargo llvm-cov run --no-report --bin forest-dev --no-default-features -- fetch-test-snapshots --actor-bundle $FOREST_ACTOR_BUNDLE_PATH ls -ahl $FIL_PROOFS_PARAMETER_CACHE - name: Generate code coverage run: mise codecov