Skip to content

Commit

Permalink
[GHA] force ubuntu-24.04 and updated compilers
Browse files Browse the repository at this point in the history
Using ubuntu-latest as part of the "key" for ccache means we
don't catch changes in the VM.

Taking the opportunity to test gcc-14.
  • Loading branch information
KrisThielemans committed Dec 11, 2024
1 parent d2024fd commit 7c5c603
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/build-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,16 +38,16 @@ jobs:
strategy:
matrix:
include:
- os: ubuntu-latest
- os: ubuntu-24.04
compiler: gcc
compiler_version: 9
# compiler_version: 9
cuda_version: "0"
BUILD_FLAGS: "-DSTIR_OPENMP=ON"
BUILD_TYPE: "Release"
parallelproj: "ON"
ROOT: "ON"
ITK: "OFF"
- os: ubuntu-latest
- os: ubuntu-24.04
compiler: clang
#compiler_version:
cuda_version: "0"
Expand All @@ -57,7 +57,7 @@ jobs:
ROOT: "OFF"
# currently using ITK 5.2 which doesn't like clang 14
ITK: "OFF"
- os: ubuntu-latest
- os: ubuntu-24.04
compiler: gcc
compiler_version: 10
cuda_version: "0"
Expand All @@ -66,18 +66,18 @@ jobs:
parallelproj: "OFF"
ROOT: "OFF"
ITK: "ON"
- os: ubuntu-latest
- os: ubuntu-24.04
compiler: gcc
compiler_version: 12
compiler_version: 14
cuda_version: "0"
BUILD_FLAGS: "-DSTIR_OPENMP=ON -DCMAKE_CXX_STANDARD=20"
BUILD_TYPE: "RelWithDebInfo"
parallelproj: "ON"
ROOT: "OFF"
ITK: "ON"
- os: ubuntu-latest
- os: ubuntu-24.04
compiler: gcc
compiler_version: 12
compiler_version: 14
cuda_version: "12.1.0"
BUILD_FLAGS: "-DSTIR_OPENMP=ON -DCMAKE_CXX_STANDARD=17"
BUILD_TYPE: "Release"
Expand Down

0 comments on commit 7c5c603

Please sign in to comment.