Skip to content

Commit cb384bf

Browse files
authored
Add libpcre3-dev for ubuntu and remove macos26
1 parent 74ceabf commit cb384bf

1 file changed

Lines changed: 11 additions & 11 deletions

File tree

.github/workflows/CI-unixish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020

2121
strategy:
2222
matrix:
23-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
23+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
2424
fail-fast: false # Prefer quick result
2525

2626
runs-on: ${{ matrix.os }}
@@ -75,7 +75,7 @@ jobs:
7575

7676
strategy:
7777
matrix:
78-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
78+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
7979
fail-fast: false # Prefer quick result
8080

8181
runs-on: ${{ matrix.os }}
@@ -112,7 +112,7 @@ jobs:
112112
if: contains(matrix.os, 'ubuntu')
113113
run: |
114114
sudo apt-get update
115-
sudo apt-get install libxml2-utils
115+
sudo apt-get install libpcre3-dev libxml2-utils
116116
# qt6-tools-dev-tools for lprodump
117117
# qt6-l10n-tools for lupdate
118118
sudo apt-get install qt6-base-dev libqt6charts6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libglx-dev libgl1-mesa-dev
@@ -195,7 +195,7 @@ jobs:
195195

196196
strategy:
197197
matrix:
198-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
198+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
199199
cxxstd: [14, 17, 20]
200200
# FIXME: macos-15 fails to compile with C++20
201201
#
@@ -228,7 +228,7 @@ jobs:
228228
if: contains(matrix.os, 'ubuntu')
229229
run: |
230230
sudo apt-get update
231-
sudo apt-get install libxml2-utils
231+
sudo apt-get install libxml2-utils libpcre3-dev
232232
# qt6-tools-dev-tools for lprodump
233233
# qt6-l10n-tools for lupdate
234234
sudo apt-get install qt6-base-dev libqt6charts6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libglx-dev libgl1-mesa-dev
@@ -258,7 +258,7 @@ jobs:
258258

259259
strategy:
260260
matrix:
261-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
261+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
262262
fail-fast: false # Prefer quick result
263263

264264
runs-on: ${{ matrix.os }}
@@ -292,7 +292,7 @@ jobs:
292292

293293
strategy:
294294
matrix:
295-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
295+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
296296
fail-fast: false # Prefer quick result
297297

298298
runs-on: ${{ matrix.os }}
@@ -326,7 +326,7 @@ jobs:
326326

327327
strategy:
328328
matrix:
329-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
329+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
330330
fail-fast: false # Prefer quick result
331331

332332
runs-on: ${{ matrix.os }}
@@ -423,7 +423,7 @@ jobs:
423423
- name: Install missing software
424424
run: |
425425
sudo apt-get update
426-
sudo apt-get install libxml2-utils
426+
sudo apt-get install libxml2-utils libpcre3-dev
427427
# qt6-tools-dev-tools for lprodump
428428
# qt6-l10n-tools for lupdate
429429
sudo apt-get install qt6-base-dev libqt6charts6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libglx-dev libgl1-mesa-dev
@@ -447,7 +447,7 @@ jobs:
447447

448448
strategy:
449449
matrix:
450-
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel, macos-26, macos-26-intel]
450+
os: [ubuntu-22.04, ubuntu-22.04-arm, ubuntu-24.04, ubuntu-24.04-arm, macos-14, macos-15, macos-15-intel] # blocked: macos-26, macos-26-intel
451451
include:
452452
- xdist_n: auto
453453
# FIXME: test_color_tty fails with xdist - see #13278
@@ -717,7 +717,7 @@ jobs:
717717
sudo apt-get update
718718
# qt6-tools-dev-tools for lprodump
719719
# qt6-l10n-tools for lupdate
720-
sudo apt-get install qt6-base-dev libqt6charts6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libglx-dev libgl1-mesa-dev
720+
sudo apt-get install qt6-base-dev libqt6charts6-dev qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools libglx-dev libgl1-mesa-dev libpcre3-dev
721721
sudo apt-get install libboost-container-dev
722722
723723
- name: Self check (build)

0 commit comments

Comments
 (0)