Skip to content

Commit

Permalink
[ci] bump Linux jobs to use Ubuntu 24.04 and gcc 14
Browse files Browse the repository at this point in the history
  • Loading branch information
evaleev committed Jan 16, 2025
1 parent d5012a8 commit b291c4e
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ jobs:
fail-fast: false
matrix:
build_type : [ Release, Debug ]
os : [ macos-latest, ubuntu-20.04 ]
os : [ macos-latest, ubuntu-24.04 ]
task_backend : [Threads, OneTBB, PaRSEC] # OneTBB and LegacyTBB control which version of TBB to install
include:
- os: ubuntu-20.04
cxx: /usr/bin/g++-9
- os: ubuntu-24.04
cxx: /usr/bin/g++-14
- os: macos-latest
cxx: clang++

Expand Down Expand Up @@ -80,10 +80,10 @@ jobs:
fi
- name: Install prerequisites Ubuntu packages
if: ${{ matrix.os == 'ubuntu-20.04' }}
if: ${{ matrix.os == 'ubuntu-24.04' }}
run: |
sudo apt-get update
sudo apt-get install ninja-build g++-9 liblapack-dev libboost-dev libboost-serialization-dev libeigen3-dev openmpi-bin libopenmpi-dev ccache
sudo apt-get install ninja-build g++-14 liblapack-dev libboost-dev libboost-serialization-dev libeigen3-dev openmpi-bin libopenmpi-dev ccache
if [ "X${{ matrix.task_backend }}" = "XOneTBB" ]; then
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB -O - | sudo apt-key add -
sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
Expand Down

0 comments on commit b291c4e

Please sign in to comment.