Skip to content

Commit

Permalink
ci: upgrade ubuntu for gcc-14
Browse files Browse the repository at this point in the history
  • Loading branch information
sthalik committed Nov 15, 2024
1 parent 86ebd5c commit 198173a
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 15 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/cmake-tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ jobs:
strategy:
fail-fast: true
matrix:
os: [ubuntu-22.04, windows-latest, macos-12]
os: [ubuntu-24.04, windows-latest, macos-12]
include:
- os: ubuntu-22.04
cmake: /usr/bin/env CC=gcc-13 CXX=g++-13 cmake
- os: ubuntu-24.04
cmake: /usr/bin/env CC=gcc-14 CXX=g++-14 cmake
- os: macos-12
cmake: /usr/bin/env CC="$(brew --prefix llvm@17)/bin/clang" CXX="$(brew --prefix llvm@17)/bin/clang++" cmake
- os: windows-latest
Expand All @@ -32,16 +32,16 @@ jobs:
- uses: abdes/gha-setup-ninja@master
with:
version: 1.11.1
if: matrix.os != 'ubuntu-22.04'
if: matrix.os != 'ubuntu-24.04'

- name: Install Linux dependencies
run: |
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt -q=2 update
sudo apt install g++-13 gdb ninja-build libbenchmark-dev
sudo apt install g++-14 gdb ninja-build libbenchmark-dev
sudo apt -q install libgl1-mesa-dri libgl-dev libglx-dev xorg-dev xvfb libopencv-dev
sudo apt -q install libsdl2-dev
if: matrix.os == 'ubuntu-22.04'
if: matrix.os == 'ubuntu-24.04'

- name: Install OSX dependencies
run: |
Expand All @@ -61,7 +61,7 @@ jobs:
set -e
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-test
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-benchmark
if: matrix.os == 'ubuntu-22.04'
if: matrix.os == 'ubuntu-24.04'

# - name: Upload build
# uses: actions/upload-artifact@v2.2.4
Expand Down
16 changes: 8 additions & 8 deletions .github/workflows/cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ jobs:
strategy:
fail-fast: true
matrix:
#os: [ubuntu-22.04, windows-latest, macos-12]
os: [ubuntu-22.04]
#os: [ubuntu-24.04, windows-latest, macos-12]
os: [ubuntu-24.04]
include:
- os: ubuntu-22.04
cmake: /usr/bin/env CC=gcc-13 CXX=g++-13 cmake
- os: ubuntu-24.04
cmake: /usr/bin/env CC=gcc-14 CXX=g++-14 cmake
#- os: macos-12
# cmake: /usr/bin/env CC="$(brew --prefix llvm@16)/bin/clang" CXX="$(brew --prefix llvm@16)/bin/clang++" cmake
#- os: windows-latest
Expand All @@ -33,16 +33,16 @@ jobs:
- uses: abdes/gha-setup-ninja@master
with:
version: 1.11.1
if: matrix.os != 'ubuntu-22.04'
if: matrix.os != 'ubuntu-24.04'

- name: Install Linux dependencies
run: |
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt -q=2 update
sudo apt install g++-13 gdb ninja-build libbenchmark-dev
sudo apt install g++-14 gdb ninja-build libbenchmark-dev
sudo apt -q install libgl1-mesa-dri libgl-dev libglx-dev xorg-dev xvfb libopencv-dev
sudo apt -q install libsdl2-dev
if: matrix.os == 'ubuntu-22.04'
if: matrix.os == 'ubuntu-24.04'

- name: Install OSX dependencies
run: |
Expand All @@ -62,7 +62,7 @@ jobs:
set -e
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-test
xvfb-run gdb -q -batch -x ../../.github/gdbscript.py --args bin/floormat-benchmark
if: matrix.os == 'ubuntu-22.04'
if: matrix.os == 'ubuntu-24.04'

# - name: Upload build
# uses: actions/upload-artifact@v2.2.4
Expand Down

0 comments on commit 198173a

Please sign in to comment.