Skip to content

Commit bec7526

Browse files
authored
Merge branch 'develop' into feature/c++23
2 parents 3721dea + cc17bc1 commit bec7526

38 files changed

+408
-353
lines changed

.github/workflows/asan.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2121
with:
2222
fetch-depth: 0
2323
submodules: true
@@ -28,9 +28,9 @@ jobs:
2828
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
2929
3030
- name: Setup Clang
31-
uses: pkgxdev/setup@v1
31+
uses: pkgxdev/setup@v2
3232
with:
33-
+: clang@17
33+
+: clang@19
3434

3535
- run: clang --version
3636

.github/workflows/clang-format-check.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
- 'src'
1212
- 'include'
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
- name: Run clang-format style check for C/C++/Protobuf programs.
16-
uses: jidicula/clang-format-action@v4.11.0
16+
uses: jidicula/clang-format-action@v4.13.0
1717
with:
18-
clang-format-version: '17'
18+
clang-format-version: '18'
1919
check-path: ${{ matrix.path }}
2020
fallback-style: 'Google' # optional

.github/workflows/codecov-upload.yml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@ on:
55
branches:
66
- main
77
- develop
8-
pull_request:
9-
branches:
10-
- main
11-
- develop
128
workflow_dispatch:
139

1410
concurrency:
@@ -21,7 +17,7 @@ jobs:
2117
runs-on: ubuntu-latest
2218

2319
steps:
24-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2521
with:
2622
fetch-depth: 0
2723

@@ -32,9 +28,9 @@ jobs:
3228
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
3329
3430
- name: Setup GCC
35-
uses: pkgxdev/setup@v1
31+
uses: pkgxdev/setup@v2
3632
with:
37-
+: gcc@13
33+
+: gcc@14
3834

3935
- run: gcc --version
4036

@@ -71,7 +67,7 @@ jobs:
7167
popd
7268
7369
- name: Submit to codecov.io
74-
uses: codecov/codecov-action@v3
70+
uses: codecov/codecov-action@v4
7571
with:
7672
# directory: build/gcov-reports
7773
fail_ci_if_error: false

.github/workflows/codeql-analysis.yml

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ on:
1717
- main
1818
- develop
1919
pull_request:
20-
# The branches below must be a subset of the branches above
21-
branches:
22-
- main
23-
- develop
2420
schedule:
2521
- cron: '26 7 * * 0'
2622
workflow_dispatch:
@@ -48,11 +44,11 @@ jobs:
4844

4945
steps:
5046
- name: Checkout repository
51-
uses: actions/checkout@v3
47+
uses: actions/checkout@v4
5248

5349
# Initializes the CodeQL tools for scanning.
5450
- name: Initialize CodeQL
55-
uses: github/codeql-action/init@v2
51+
uses: github/codeql-action/init@v3
5652
with:
5753
languages: ${{ matrix.language }}
5854
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -66,9 +62,9 @@ jobs:
6662
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
6763
6864
- name: Setup GCC
69-
uses: pkgxdev/setup@v1
65+
uses: pkgxdev/setup@v2
7066
with:
71-
+: gcc@13
67+
+: gcc@14
7268

7369
- run: gcc --version
7470

@@ -84,4 +80,4 @@ jobs:
8480
run: cmake --build build -j 2
8581

8682
- name: Perform CodeQL Analysis
87-
uses: github/codeql-action/analyze@v2
83+
uses: github/codeql-action/analyze@v3

.github/workflows/cpp-linter.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ jobs:
66
cpp-linter:
77
runs-on: ubuntu-latest
88
steps:
9-
- uses: actions/checkout@v3
9+
- uses: actions/checkout@v4
1010
- uses: cpp-linter/cpp-linter-action@v2
1111
id: linter
1212
env:
1313
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1414
with:
1515
style: file
1616
tidy-checks: ''
17-
version: 16
17+
version: 19
1818

1919
- name: Fail fast?!
2020
if: steps.linter.outputs.checks-failed > 0

.github/workflows/cppcheck.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Cppcheck
22

3-
on:
4-
push:
5-
branches:
6-
- main
7-
- develop
8-
pull_request:
9-
workflow_dispatch:
3+
on: [push, pull_request, workflow_dispatch]
104

115
concurrency:
126
group: ${{ github.workflow }}-${{ github.ref }}
@@ -17,7 +11,7 @@ jobs:
1711
runs-on: ubuntu-latest
1812

1913
steps:
20-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
2115
with:
2216
fetch-depth: 0
2317
submodules: true
@@ -28,9 +22,9 @@ jobs:
2822
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache cppcheck
2923
3024
- name: Setup GCC
31-
uses: pkgxdev/setup@v1
25+
uses: pkgxdev/setup@v2
3226
with:
33-
+: gcc@13
27+
+: gcc@14
3428

3529
- run: gcc --version
3630

.github/workflows/doxygen.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,13 @@ on:
55
branches:
66
- main
77
- develop
8-
pull_request:
9-
branches:
10-
- main
11-
- develop
128
workflow_dispatch:
139

1410
jobs:
1511
deploy:
1612
runs-on: ubuntu-latest
1713
steps:
18-
- uses: DenverCoder1/doxygen-github-pages-action@v1.3.0
14+
- uses: DenverCoder1/doxygen-github-pages-action@v2.0.0
1915
with:
2016
github_token: ${{ secrets.GITHUB_TOKEN }}
2117
branch: gh-pages

.github/workflows/linux-clang.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Linux Clang
22

3-
on:
4-
push:
5-
branches:
6-
- main
7-
- develop
8-
pull_request:
9-
workflow_dispatch:
3+
on: [push, pull_request, workflow_dispatch]
104

115
concurrency:
126
group: ${{ github.workflow }}-${{ github.ref }}
@@ -17,7 +11,7 @@ jobs:
1711
runs-on: ubuntu-latest
1812

1913
steps:
20-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
2115
with:
2216
fetch-depth: 0
2317
submodules: true
@@ -28,9 +22,9 @@ jobs:
2822
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
2923
3024
- name: Setup Clang
31-
uses: pkgxdev/setup@v1
25+
uses: pkgxdev/setup@v2
3226
with:
33-
+: clang@18
27+
+: clang@19
3428

3529
- run: clang --version
3630

.github/workflows/linux-gcc.yml

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
name: Linux GCC
22

3-
on:
4-
push:
5-
branches:
6-
- main
7-
- develop
8-
pull_request:
9-
workflow_dispatch:
3+
on: [push, pull_request, workflow_dispatch]
104

115
concurrency:
126
group: ${{ github.workflow }}-${{ github.ref }}
@@ -17,7 +11,7 @@ jobs:
1711
runs-on: ubuntu-latest
1812

1913
steps:
20-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
2115
with:
2216
fetch-depth: 0
2317
submodules: true
@@ -28,9 +22,9 @@ jobs:
2822
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
2923
3024
- name: Setup GCC
31-
uses: pkgxdev/setup@v1
25+
uses: pkgxdev/setup@v2
3226
with:
33-
+: gcc@13
27+
+: gcc@14
3428

3529
- run: gcc --version
3630

.github/workflows/lsan.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818

1919
steps:
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2121
with:
2222
fetch-depth: 0
2323
submodules: true
@@ -28,9 +28,9 @@ jobs:
2828
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
2929
3030
- name: Setup Clang
31-
uses: pkgxdev/setup@v1
31+
uses: pkgxdev/setup@v2
3232
with:
33-
+: clang@17
33+
+: clang@19
3434

3535
- run: clang --version
3636

0 commit comments

Comments
 (0)