From 2f75be9d2d195969cd3ae3c09187359958757849 Mon Sep 17 00:00:00 2001 From: Steffen Winter Date: Fri, 27 Mar 2026 00:44:08 +0100 Subject: [PATCH 1/4] ci: fix netbsd version in artifact --- .github/workflows/continuous-build-netbsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/continuous-build-netbsd.yml b/.github/workflows/continuous-build-netbsd.yml index a2d68d22..44066090 100644 --- a/.github/workflows/continuous-build-netbsd.yml +++ b/.github/workflows/continuous-build-netbsd.yml @@ -57,7 +57,7 @@ jobs: - uses: actions/upload-artifact@v7 with: - name: btop-x86_64-netbsd-9.3 + name: btop-x86_64-netbsd-10.1 path: 'bin/*' if-no-files-found: error From d05badd383ee46f35b5725636ff943c4b5c61049 Mon Sep 17 00:00:00 2001 From: Steffen Winter Date: Fri, 27 Mar 2026 00:44:27 +0100 Subject: [PATCH 2/4] ci: fix gcc include path --- .github/workflows/continuous-build-netbsd.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/continuous-build-netbsd.yml b/.github/workflows/continuous-build-netbsd.yml index 44066090..7985199e 100644 --- a/.github/workflows/continuous-build-netbsd.yml +++ b/.github/workflows/continuous-build-netbsd.yml @@ -50,7 +50,7 @@ jobs: pkgin -y install gmake gcc14 coreutils git git config --global --add safe.directory /home/runner/work/btop/btop run: | - gmake CXX=/usr/pkg/gcc14/bin/g++ CXXFLAGS='-DNDEBUG -I/usr/pkg/gcc10/include -I/usr/include -I/usr/pkg/include' STATIC=true STRIP=true + gmake CXX=/usr/pkg/gcc14/bin/g++ CXXFLAGS='-DNDEBUG -I/usr/pkg/gcc14/include -I/usr/include -I/usr/pkg/include' STATIC=true STRIP=true GIT_HASH=$(git rev-parse --short "$GITHUB_SHA") mv bin/btop bin/btop-GCC10-"$GIT_HASH" ls -alh bin From ba002b72089cadf51a175b21d872001538ea2937 Mon Sep 17 00:00:00 2001 From: Steffen Winter Date: Fri, 27 Mar 2026 00:47:56 +0100 Subject: [PATCH 3/4] ci: update freebsd version to 15 --- .github/workflows/continuous-build-freebsd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/continuous-build-freebsd.yml b/.github/workflows/continuous-build-freebsd.yml index a368c5d6..7ba2f1c9 100644 --- a/.github/workflows/continuous-build-freebsd.yml +++ b/.github/workflows/continuous-build-freebsd.yml @@ -42,7 +42,7 @@ jobs: - name: Compile uses: vmactions/freebsd-vm@v1 with: - release: '14.3' + release: '15.0' usesh: true prepare: | pkg install -y gmake gcc15 coreutils git lowdown @@ -62,6 +62,6 @@ jobs: - uses: actions/upload-artifact@v7 with: - name: btop-x86_64-freebsd-14-${{ matrix.compiler }} + name: btop-x86_64-freebsd-15-${{ matrix.compiler }} path: 'bin/*' if-no-files-found: error From ba18f6349504caf5bbe705e848230aa3b88206a6 Mon Sep 17 00:00:00 2001 From: Steffen Winter Date: Fri, 27 Mar 2026 00:54:09 +0100 Subject: [PATCH 4/4] ci: add llvm 22 --- .github/workflows/cmake-linux.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/cmake-linux.yml b/.github/workflows/cmake-linux.yml index 0ed33be2..d1ff398c 100644 --- a/.github/workflows/cmake-linux.yml +++ b/.github/workflows/cmake-linux.yml @@ -38,6 +38,8 @@ jobs: version: 20 - compiler: clang version: 21 + - compiler: clang + version: 22 - compiler: gcc version: 14 steps: