diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 92cc6faa2..c671971a4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,6 @@ jobs: testmodels: strategy: matrix: - os: [ubuntu-24.04] testname: [ classicmode_1d_3dgrid, @@ -37,9 +36,9 @@ jobs: nebular_1d_3dgrid, nebular_1d_3dgrid_limitbfest, ] - fail-fast: false + fail-fast: ${{ inputs.testmode == 'ON' }} - runs-on: ${{ matrix.os }} + runs-on: ubuntu-24.04 timeout-minutes: 120 name: ${{ matrix.testname }} @@ -138,7 +137,6 @@ jobs: run: cat job0/output_0-0.txt - name: Checksum job0 output files - #if: always() if: always() working-directory: tests/${{ matrix.testname }}_testrun run: | @@ -192,7 +190,6 @@ jobs: cat exspec.txt - name: Checksum job1 output files - #if: always() if: always() working-directory: tests/${{ matrix.testname }}_testrun run: | diff --git a/.github/workflows/cislowtestmode.yml b/.github/workflows/cislowtestmode.yml index 2a19682f0..f898f8654 100644 --- a/.github/workflows/cislowtestmode.yml +++ b/.github/workflows/cislowtestmode.yml @@ -3,11 +3,15 @@ name: CI Slow on: push: - branches: - - main - - develop + branches-ignore: + - classic* workflow_dispatch: - pull_request: + +concurrency: + # Use github.run_id on main or develop branch (unlimited concurrency) + # Use github.ref otherwise, so that it's unique per branch or PR + group: ${{ github.workflow }}-${{ github.ref_protected && github.run_id || github.ref }} + cancel-in-progress: true jobs: citestmode: