diff --git a/.github/workflows/ci_codechecker.yml b/.github/workflows/ci_codechecker.yml index aaa9e391..790059c2 100644 --- a/.github/workflows/ci_codechecker.yml +++ b/.github/workflows/ci_codechecker.yml @@ -23,8 +23,6 @@ jobs: if: github.repository_owner == 'seqan' || github.event_name == 'workflow_dispatch' container: image: ghcr.io/seqan/clang-19 - volumes: - - /home/runner:/home/runner steps: - name: Run CodeChecker uses: seqan/actions/codechecker@main diff --git a/.github/workflows/ci_codeql.yml b/.github/workflows/ci_codeql.yml index 3f4ce99c..783581c3 100644 --- a/.github/workflows/ci_codeql.yml +++ b/.github/workflows/ci_codeql.yml @@ -30,8 +30,6 @@ jobs: security-events: write container: image: ghcr.io/seqan/gcc-14 - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/ci_coverage.yml b/.github/workflows/ci_coverage.yml index abb886eb..f3f3899a 100644 --- a/.github/workflows/ci_coverage.yml +++ b/.github/workflows/ci_coverage.yml @@ -36,17 +36,12 @@ jobs: compiler: ["gcc-14"] container: image: ghcr.io/seqan/${{ matrix.compiler }} - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 - - name: Load ccache - uses: actions/cache@v4 - with: - path: /home/runner/.ccache - key: ccache-${{ runner.os }}-${{ github.workflow }}-${{ matrix.compiler }}-${{ github.ref }} + - name: Setup cache + uses: seqan/actions/setup-actions-cache@main - name: Configure tests run: | diff --git a/.github/workflows/ci_fortify.yml b/.github/workflows/ci_fortify.yml index a7247087..53bc6da1 100644 --- a/.github/workflows/ci_fortify.yml +++ b/.github/workflows/ci_fortify.yml @@ -37,8 +37,6 @@ jobs: cxx_flags: "-fcf-protection=full" container: image: ghcr.io/seqan/gcc-14 - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 diff --git a/.github/workflows/ci_linux.yml b/.github/workflows/ci_linux.yml index 2cc4c2f9..bb12a6a6 100644 --- a/.github/workflows/ci_linux.yml +++ b/.github/workflows/ci_linux.yml @@ -46,17 +46,12 @@ jobs: cxx_flags: "-fp-model=strict -Wno-overriding-option" container: image: ghcr.io/seqan/${{ matrix.compiler }} - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 - - name: Load ccache - uses: actions/cache@v4 - with: - path: /home/runner/.ccache - key: ccache-${{ runner.os }}-${{ github.workflow }}-${{ matrix.compiler }}-${{ github.ref }} + - name: Setup cache + uses: seqan/actions/setup-actions-cache@main - name: Configure tests run: | diff --git a/.github/workflows/ci_macos.yml b/.github/workflows/ci_macos.yml index 8a879fed..7f31e07c 100644 --- a/.github/workflows/ci_macos.yml +++ b/.github/workflows/ci_macos.yml @@ -52,12 +52,6 @@ jobs: compiler: ${{ matrix.compiler }} ccache_size: 75M - - name: Patch M1 GCC - if: contains(matrix.compiler, 'gcc') && matrix.compiler != 'gcc-14' - uses: seqan/actions/patch-m1-gcc@main - with: - compiler: ${{ matrix.compiler }} - - name: Configure tests run: | mkdir build diff --git a/.github/workflows/ci_misc.yml b/.github/workflows/ci_misc.yml index dfd5e07c..0300da53 100644 --- a/.github/workflows/ci_misc.yml +++ b/.github/workflows/ci_misc.yml @@ -44,17 +44,12 @@ jobs: cxx_flags: "-fp-model=strict -Wno-overriding-option" container: image: ghcr.io/seqan/${{ matrix.compiler }} - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 - - name: Load ccache - uses: actions/cache@v4 - with: - path: /home/runner/.ccache - key: ccache-${{ runner.os }}-${{ github.workflow }}-${{ matrix.compiler }}-${{ matrix.build_type }}-${{ github.ref }} + - name: Setup cache + uses: seqan/actions/setup-actions-cache@main - name: Configure tests run: | diff --git a/.github/workflows/ci_sanitizer.yml b/.github/workflows/ci_sanitizer.yml index cd30e3f3..9ce4a67d 100644 --- a/.github/workflows/ci_sanitizer.yml +++ b/.github/workflows/ci_sanitizer.yml @@ -71,8 +71,6 @@ jobs: image: ghcr.io/seqan/clang-19 container: image: ${{ matrix.image || '' }} - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 @@ -83,12 +81,6 @@ jobs: with: compiler: ${{ matrix.compiler }} - - name: Patch M1 GCC - if: contains(matrix.os, 'macos') && contains(matrix.compiler, 'gcc') && matrix.compiler != 'gcc-14' - uses: seqan/actions/patch-m1-gcc@main - with: - compiler: ${{ matrix.compiler }} - - name: Configure tests run: | mkdir build && cd build diff --git a/.github/workflows/ci_utility.yml b/.github/workflows/ci_utility.yml index 68175e25..3da3dc43 100644 --- a/.github/workflows/ci_utility.yml +++ b/.github/workflows/ci_utility.yml @@ -47,12 +47,13 @@ jobs: cxx_flags: "-fp-model=strict -Wno-overriding-option" container: image: ghcr.io/seqan/${{ matrix.compiler }} - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4 + - name: Setup cache + uses: seqan/actions/setup-actions-cache@main + - name: Configure tests run: | mkdir build && cd build diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index 711100c3..f6cea636 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -41,8 +41,6 @@ jobs: compiler: "gcc-14" container: image: ghcr.io/seqan/${{ matrix.compiler }} - volumes: - - /home/runner:/home/runner steps: - name: Checkout uses: actions/checkout@v4