diff --git a/.github/workflows/check-format.yml b/.github/workflows/check-format.yml index 9b1e29f511..2102798f0d 100644 --- a/.github/workflows/check-format.yml +++ b/.github/workflows/check-format.yml @@ -10,6 +10,8 @@ concurrency: jobs: format_check: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest container: image: ghcr.io/llnl/sundials_spack_cache:llvm-17.0.4-h4lflucc3v2vage45opbo2didtcuigsn.spack diff --git a/.github/workflows/check-spelling.yml b/.github/workflows/check-spelling.yml index 85408d51cd..67dd6bd87e 100644 --- a/.github/workflows/check-spelling.yml +++ b/.github/workflows/check-spelling.yml @@ -10,6 +10,8 @@ concurrency: jobs: spelling_check: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest steps: - name: Install python3-pip diff --git a/.github/workflows/check-swig.yml b/.github/workflows/check-swig.yml index 66eae2c22a..7a8893f233 100644 --- a/.github/workflows/check-swig.yml +++ b/.github/workflows/check-swig.yml @@ -10,6 +10,8 @@ concurrency: jobs: swig_check: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest steps: - name: Install pcre diff --git a/.github/workflows/macos-latest.yml b/.github/workflows/macos-latest.yml index 18ac47b325..1c7ea452ce 100644 --- a/.github/workflows/macos-latest.yml +++ b/.github/workflows/macos-latest.yml @@ -15,6 +15,8 @@ env: jobs: build_and_test: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + # The CMake configure and build commands are platform agnostic and should work equally # well on Windows or Mac. You can convert this to a matrix build if you need # cross-platform coverage. diff --git a/.github/workflows/test-address-sanitizer.yml b/.github/workflows/test-address-sanitizer.yml index db66198097..49b63bd8e5 100644 --- a/.github/workflows/test-address-sanitizer.yml +++ b/.github/workflows/test-address-sanitizer.yml @@ -16,6 +16,8 @@ concurrency: jobs: sanitizer_build_and_test: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest container: image: ghcr.io/llnl/sundials-ci-int${{ matrix.indexsize }}-${{ matrix.precision }}:latest diff --git a/.github/workflows/ubuntu-latest-clang.yml b/.github/workflows/ubuntu-latest-clang.yml index 39cd716b4b..bbf36b0969 100644 --- a/.github/workflows/ubuntu-latest-clang.yml +++ b/.github/workflows/ubuntu-latest-clang.yml @@ -15,6 +15,8 @@ env: jobs: build_cycle_log_levels: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest strategy: @@ -75,6 +77,8 @@ jobs: ${{ github.workspace }}/build/Testing/ build_cycle_profiling: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest strategy: diff --git a/.github/workflows/ubuntu-latest-oneapi.yml b/.github/workflows/ubuntu-latest-oneapi.yml index 4934ce884d..728db2d1b4 100644 --- a/.github/workflows/ubuntu-latest-oneapi.yml +++ b/.github/workflows/ubuntu-latest-oneapi.yml @@ -15,6 +15,8 @@ env: jobs: build: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + strategy: matrix: ONEAPI_VERSION: [ diff --git a/.github/workflows/ubuntu-latest.yml b/.github/workflows/ubuntu-latest.yml index 3ba2140020..45e59eef9c 100644 --- a/.github/workflows/ubuntu-latest.yml +++ b/.github/workflows/ubuntu-latest.yml @@ -16,6 +16,8 @@ concurrency: jobs: build_and_test: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: ubuntu-latest container: image: ghcr.io/llnl/sundials-ci-int${{ matrix.indexsize }}-${{ matrix.precision }}:latest diff --git a/.github/workflows/windows-latest-intel.yml b/.github/workflows/windows-latest-intel.yml index 4b24cbb390..e37b16f9ed 100644 --- a/.github/workflows/windows-latest-intel.yml +++ b/.github/workflows/windows-latest-intel.yml @@ -15,6 +15,8 @@ env: jobs: build_and_test: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: windows-latest steps: diff --git a/.github/workflows/windows-latest-mingw.yml b/.github/workflows/windows-latest-mingw.yml index 129045f6d4..79c02e275e 100644 --- a/.github/workflows/windows-latest-mingw.yml +++ b/.github/workflows/windows-latest-mingw.yml @@ -14,6 +14,8 @@ env: jobs: build_and_test: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: windows-latest defaults: diff --git a/.github/workflows/windows-latest.yml b/.github/workflows/windows-latest.yml index 5df192a768..23bd277c60 100644 --- a/.github/workflows/windows-latest.yml +++ b/.github/workflows/windows-latest.yml @@ -14,6 +14,8 @@ env: jobs: build_and_test: + if: contains(github.event.commits.*.message, '[run-ci]') # This job only runs if commit message contains '[run-ci]' + runs-on: windows-latest steps: diff --git a/test/answers b/test/answers index a677e65cb2..779e974c80 160000 --- a/test/answers +++ b/test/answers @@ -1 +1 @@ -Subproject commit a677e65cb22a19f65adbb6a09d789791e8ec453b +Subproject commit 779e974c8095d8b3c2837edf56632a990714d669