Skip to content

Commit 783eb98

Browse files
authored
Merge branch 'main' into main
2 parents e2a8521 + 7828eb5 commit 783eb98

104 files changed

Lines changed: 2347 additions & 1310 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/CI-windows.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
strategy:
2828
matrix:
2929
os: [windows-2022, windows-2025]
30-
qt_ver: [6.9.1]
30+
qt_ver: [6.10.0]
3131
fail-fast: false
3232

3333
runs-on: ${{ matrix.os }}
@@ -91,11 +91,11 @@ jobs:
9191
with:
9292
persist-credentials: false
9393

94-
- name: Set up Python 3.13
94+
- name: Set up Python
9595
if: matrix.config == 'release'
9696
uses: actions/setup-python@v5
9797
with:
98-
python-version: '3.13'
98+
python-version: '3.14'
9999
check-latest: true
100100

101101
- name: Set up Visual Studio environment

.github/workflows/asan.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,9 @@ jobs:
2121
runs-on: ubuntu-22.04
2222

2323
env:
24-
QT_VERSION: 6.9.1
24+
QT_VERSION: 6.10.0
2525
ASAN_OPTIONS: detect_stack_use_after_return=1
26+
LSAN_OPTIONS: suppressions=lsan-suppr.txt:print_suppressions=0
2627
# TODO: figure out why there are cache misses with PCH enabled
2728
CCACHE_SLOPPINESS: pch_defines,time_macros
2829

@@ -36,10 +37,10 @@ jobs:
3637
with:
3738
key: ${{ github.workflow }}-${{ github.job }}-${{ matrix.os }}
3839

39-
- name: Set up Python 3.13
40+
- name: Set up Python
4041
uses: actions/setup-python@v5
4142
with:
42-
python-version: '3.13'
43+
python-version: '3.14'
4344
check-latest: true
4445

4546
- name: Install missing software on ubuntu
@@ -99,6 +100,7 @@ jobs:
99100
100101
- name: Run CTest
101102
run: |
103+
cp lsan-suppr.txt cmake.output/bin
102104
ctest --test-dir cmake.output --output-on-failure -j$(nproc)
103105
104106
- name: Run test/cli

.github/workflows/clang-tidy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
runs-on: ubuntu-22.04
2525

2626
env:
27-
QT_VERSION: 6.9.1
27+
QT_VERSION: 6.10.0
2828

2929
steps:
3030
- uses: actions/checkout@v4

.github/workflows/cppcheck-premium.yml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,10 @@ jobs:
3030
persist-credentials: false
3131

3232
- name: Download cppcheckpremium release
33-
if: false
3433
run: |
3534
premium_version=${{ inputs.premium_version }}
3635
if [ -z $premium_version ]; then
37-
premium_version=24.11.0
36+
premium_version=25.8.3
3837
#wget https://files.cppchecksolutions.com/devdrop/cppcheckpremium-$premium_version-amd64.tar.gz -O cppcheckpremium.tar.gz
3938
wget https://files.cppchecksolutions.com/$premium_version/ubuntu-24.04/cppcheckpremium-$premium_version-amd64.tar.gz -O cppcheckpremium.tar.gz
4039
else
@@ -43,15 +42,6 @@ jobs:
4342
tar xzf cppcheckpremium.tar.gz
4443
mv cppcheckpremium-$premium_version cppcheckpremium
4544
46-
- name: Download cppcheckpremium devdrop
47-
run: |
48-
wget https://files.cppchecksolutions.com/devdrop/cppcheckpremium-devdrop-20250713-amd64.tar.gz -O cppcheckpremium.tar.gz
49-
tar xzvf cppcheckpremium.tar.gz
50-
mv cppcheckpremium-devdrop-20250713 cppcheckpremium
51-
# Overwrite cppcheck binary
52-
make -j$(nproc) CXXOPTS="-Werror -O2" MATCHCOMPILER=yes
53-
cp cppcheck cppcheckpremium/
54-
5545
- name: Generate a license file
5646
run: |
5747
echo cppcheck > cppcheck.lic

.github/workflows/iwyu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
image: ${{ matrix.image }}
4040

4141
env:
42-
QT_VERSION: 6.9.1
42+
QT_VERSION: 6.10.0
4343

4444
steps:
4545
- uses: actions/checkout@v4
@@ -196,7 +196,7 @@ jobs:
196196
if: ${{ github.repository_owner == 'danmar' }}
197197

198198
env:
199-
QT_VERSION: 6.9.1
199+
QT_VERSION: 6.10.0
200200

201201
steps:
202202
- uses: actions/checkout@v4

.github/workflows/release-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
env:
2828
# see https://www.pcre.org/original/changelog.txt
2929
PCRE_VERSION: 8.45
30-
QT_VERSION: 6.9.1
30+
QT_VERSION: 6.10.0
3131

3232
steps:
3333
- uses: actions/checkout@v4

.github/workflows/scriptcheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ jobs:
4848
runs-on: ubuntu-22.04
4949
strategy:
5050
matrix:
51-
python-version: [3.7, 3.8, 3.9, '3.10', '3.11', '3.12', '3.13']
51+
python-version: [3.7, 3.8, 3.9, '3.10', '3.11', '3.12', '3.13', '3.14']
5252
include:
53-
- python-version: '3.13'
53+
- python-version: '3.14'
5454
python-latest: true
5555

5656
fail-fast: false

.github/workflows/selfcheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-22.04
2222

2323
env:
24-
QT_VERSION: 6.9.1
24+
QT_VERSION: 6.10.0
2525

2626
steps:
2727
- uses: actions/checkout@v4

.github/workflows/tsan.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-22.04
2222

2323
env:
24-
QT_VERSION: 6.9.1
24+
QT_VERSION: 6.10.0
2525
TSAN_OPTIONS: halt_on_error=1
2626
# TODO: figure out why there are cache misses with PCH enabled
2727
CCACHE_SLOPPINESS: pch_defines,time_macros
@@ -36,10 +36,10 @@ jobs:
3636
with:
3737
key: ${{ github.workflow }}-${{ github.job }}-${{ matrix.os }}
3838

39-
- name: Set up Python 3.13
39+
- name: Set up Python
4040
uses: actions/setup-python@v5
4141
with:
42-
python-version: '3.13'
42+
python-version: '3.14'
4343
check-latest: true
4444

4545
- name: Install missing software on ubuntu

.github/workflows/ubsan.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-22.04
2222

2323
env:
24-
QT_VERSION: 6.9.1
24+
QT_VERSION: 6.10.0
2525
UBSAN_OPTIONS: print_stacktrace=1:halt_on_error=1:report_error_type=1
2626
# TODO: figure out why there are cache misses with PCH enabled
2727
CCACHE_SLOPPINESS: pch_defines,time_macros
@@ -36,10 +36,10 @@ jobs:
3636
with:
3737
key: ${{ github.workflow }}-${{ github.job }}-${{ matrix.os }}
3838

39-
- name: Set up Python 3.13
39+
- name: Set up Python
4040
uses: actions/setup-python@v5
4141
with:
42-
python-version: '3.13'
42+
python-version: '3.14'
4343
check-latest: true
4444

4545
- name: Install missing software on ubuntu

0 commit comments

Comments
 (0)