diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 152cc4da..4fb8f2c3 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -3,6 +3,10 @@ name: Benchmarks on: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: benchmark: runs-on: ubuntu-22.04 diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 861d8ca9..08daa7c6 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -25,7 +25,15 @@ jobs: - uses: actions/checkout@v4 - uses: Swatinem/rust-cache@v2 - uses: ./.github/actions/setup - + + - name: Setup SSH + uses: webfactory/ssh-agent@v0.5.3 + with: + ssh-private-key: ${{ secrets.GH_TOKEN }} + + - name: Use Git CLI for Cargo + run: echo "CARGO_NET_GIT_FETCH_WITH_CLI=true" >> $GITHUB_ENV + - name: Run cargo-tarpaulin run: | wget https://github.com/xd009642/tarpaulin/releases/download/${{ env.TARPAULIN_VERSION }}/cargo-tarpaulin-x86_64-unknown-linux-musl.tar.gz diff --git a/.github/workflows/dependencies.yml b/.github/workflows/dependencies.yml index 22392a4d..a0804e63 100644 --- a/.github/workflows/dependencies.yml +++ b/.github/workflows/dependencies.yml @@ -10,6 +10,10 @@ on: - main workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: check-dependencies: runs-on: ubuntu-latest diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index 513ce753..5bd2f124 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -4,6 +4,10 @@ name: Smoke tests on: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: smoke: runs-on: ubuntu-latest diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e11242d8..0d051094 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -3,6 +3,10 @@ name: Tests on: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: test: runs-on: ubuntu-22.04 diff --git a/.github/workflows/try_runtime.yml b/.github/workflows/try_runtime.yml index edfecbd2..c336aaed 100644 --- a/.github/workflows/try_runtime.yml +++ b/.github/workflows/try_runtime.yml @@ -3,6 +3,10 @@ name: Try-runtime on: workflow_dispatch: +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + jobs: try-runtime: runs-on: ubuntu-22.04