Skip to content

Commit 2dc8945

Browse files
committed
ci: Update remaining actions
Fix SonarCloud, remove building on macOS until fontconfig issue resolved.
1 parent 6e6e5dd commit 2dc8945

13 files changed

+21
-19
lines changed

.github/workflows/asan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ 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:
3333
+: clang@18
3434

.github/workflows/codecov-upload.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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 GCC
31-
uses: pkgxdev/setup@v1
31+
uses: pkgxdev/setup@v2
3232
with:
33-
+: gcc@13
33+
+: gcc@14
3434

3535
- run: gcc --version
3636

.github/workflows/codeql-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ jobs:
6262
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache
6363
6464
- name: Setup GCC
65-
uses: pkgxdev/setup@v1
65+
uses: pkgxdev/setup@v2
6666
with:
67-
+: gcc@13
67+
+: gcc@14
6868

6969
- run: gcc --version
7070

.github/workflows/cppcheck.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ jobs:
2222
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache cppcheck
2323
2424
- name: Setup GCC
25-
uses: pkgxdev/setup@v1
25+
uses: pkgxdev/setup@v2
2626
with:
27-
+: gcc@13
27+
+: gcc@14
2828

2929
- run: gcc --version
3030

.github/workflows/lsan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ 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:
3333
+: clang@18
3434

.github/workflows/macos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: macOS
22

3-
on: [push, pull_request, workflow_dispatch]
3+
on: [workflow_dispatch]
44

55
concurrency:
66
group: ${{ github.workflow }}-${{ github.ref }}

.github/workflows/msan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ 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:
3333
+: clang@18
3434

.github/workflows/sonarcloud.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ jobs:
2929
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache lcov
3030
3131
- name: Setup GCC
32-
uses: pkgxdev/setup@v1
32+
uses: pkgxdev/setup@v2
3333
with:
34-
+: gcc@13
34+
+: gcc@14
3535

3636
- run: gcc --version
3737

.github/workflows/tsan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ 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:
3333
+: clang@18
3434

.github/workflows/valgrind.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ jobs:
2828
sudo apt-get install build-essential automake autoconf autoconf-archive texinfo libtool-bin yasm ninja-build ccache valgrind
2929
3030
- name: Setup GCC
31-
uses: pkgxdev/setup@v1
31+
uses: pkgxdev/setup@v2
3232
with:
33-
+: gcc@13
33+
+: gcc@14
3434

3535
- run: gcc --version
3636

.github/workflows/windows-pkgx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
submodules: true
2222

2323
- name: Setup Clang
24-
uses: pkgxdev/setup@v1
24+
uses: pkgxdev/setup@v2
2525
with:
26-
+: clang@16
26+
+: clang@18
2727

2828
- name: Restore artifacts, or setup vcpkg
2929
uses: lukka/run-vcpkg@v11

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -412,8 +412,9 @@ Optional:
412412
## Issues
413413

414414
- [vcpkg]'s version of [date] has an unfixed bug [#23637] which produces `use-of-uninitialized-value` in [MemorySanitizer].
415+
- [vcpkg] has issues with `fontconfig:arm64-osx` [#40623].
415416

416-
417+
[#40623]: https://github.com/microsoft/vcpkg/issues/40623
417418
[#23637]: https://github.com/microsoft/vcpkg/issues/23637
418419
[CDT]: https://arxiv.org/abs/hep-th/0105267
419420
[CGAL]: https://www.cgal.org

sonar-project.properties

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ sonar.organization=acgetchell-github
1414
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
1515
sonar.sources=src,include
1616
sonar.tests=tests
17-
sonar.cfamily.build-wrapper-output=build_wrapper_output_directory
17+
#sonar.cfamily.build-wrapper-output=build_wrapper_output_directory
18+
sonar.cfamily.compile-commands=build/compile_commands.json
1819
#sonar.cfamily.cache.enabled=true
1920
#sonar.cfamily.cache.path=.sonar
2021
sonar.cfamily.threads=2

0 commit comments

Comments
 (0)