Skip to content

Commit 44e2bf1

Browse files
committed
fixed #13788 - CI-unixish-docker.yml: replaced ubuntu:24.10 with ùbuntu:25.04 / cleanups
1 parent f537feb commit 44e2bf1

1 file changed

Lines changed: 4 additions & 19 deletions

File tree

.github/workflows/CI-unixish-docker.yml

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,12 @@ jobs:
2020

2121
strategy:
2222
matrix:
23-
image: ["ubuntu:24.04", "ubuntu:24.10"]
24-
include:
25-
- build_gui: false
26-
- image: "ubuntu:24.04"
27-
build_gui: true
28-
- image: "ubuntu:24.10"
29-
build_gui: true
23+
image: ["ubuntu:24.04", "ubuntu:25.04"]
3024
fail-fast: false # Prefer quick result
3125

3226
runs-on: ubuntu-22.04
3327

34-
# TODO: is this actually applied to the guest?
3528
env:
36-
# TODO: figure out why there are cache misses with PCH enabled
3729
CCACHE_SLOPPINESS: pch_defines,time_macros
3830

3931
container:
@@ -51,7 +43,6 @@ jobs:
5143
apt-get install -y cmake g++ make libxml2-utils libpcre3-dev
5244
5345
- name: Install missing software (gui) on latest ubuntu
54-
if: matrix.build_gui
5546
run: |
5647
apt-get install -y qt6-base-dev qt6-charts-dev qt6-tools-dev
5748
@@ -62,18 +53,12 @@ jobs:
6253
with:
6354
key: ${{ github.workflow }}-${{ matrix.image }}
6455

65-
- name: CMake build
66-
if: ${{ !matrix.build_gui }}
56+
- name: Run CMake (with GUI)
6757
run: |
68-
mkdir cmake.output
69-
cd cmake.output
70-
cmake -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DCMAKE_DISABLE_PRECOMPILE_HEADERS=On -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache ..
71-
cmake --build . -- -j$(nproc)
58+
cmake -S . -B cmake.output -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DBUILD_TRIAGE=On -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
7259
7360
- name: CMake build (with GUI)
74-
if: matrix.build_gui
7561
run: |
76-
cmake -S . -B cmake.output -G "Unix Makefiles" -DHAVE_RULES=On -DBUILD_TESTS=On -DBUILD_GUI=On -DUSE_QT6=On -DWITH_QCHART=On -DBUILD_TRIAGE=On -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
7762
cmake --build cmake.output -- -j$(nproc)
7863
7964
- name: Run CMake test
@@ -84,7 +69,7 @@ jobs:
8469

8570
strategy:
8671
matrix:
87-
image: ["ubuntu:24.04", "ubuntu:24.10"]
72+
image: ["ubuntu:24.04", "ubuntu:25.04"]
8873
fail-fast: false # Prefer quick result
8974

9075
runs-on: ubuntu-22.04

0 commit comments

Comments
 (0)