Commit Graph

148 Commits

Author SHA1 Message Date
Steffen Winter
5605b76872 ci: add workflow to check security flaws 2026-05-01 09:53:45 +00:00
Steffen Winter
5a877f614c ci: format workflow files 2026-05-01 09:53:45 +00:00
Steffen Winter
7880a3aaf3 ci: set runner concurrency limits 2026-05-01 09:53:45 +00:00
Steffen Winter
3edbb1fbe9 ci: use environment variables to mitigate template injections 2026-05-01 09:53:45 +00:00
Steffen Winter
f38d20996f ci: don't persist workflow credentials on runner 2026-05-01 09:53:45 +00:00
Steffen Winter
26347af61f ci: pin actions 2026-05-01 09:53:45 +00:00
Steffen Winter
e8befbf5f3 ci: require as little permissions as possible 2026-05-01 09:53:45 +00:00
Steffen Winter
ba18f63495 ci: add llvm 22 2026-05-01 09:59:12 +02:00
Steffen Winter
ba002b7208 ci: update freebsd version to 15 2026-05-01 09:59:12 +02:00
Steffen Winter
d05badd383 ci: fix gcc include path 2026-05-01 09:59:12 +02:00
Steffen Winter
2f75be9d2d ci: fix netbsd version in artifact 2026-05-01 09:59:12 +02:00
Steffen Winter
51f26f0955 ci: bump musl-cross version 2026-05-01 01:00:50 +02:00
renovate[bot]
1ec8b7379a chore(deps): update actions/upload-artifact action to v7 2026-02-27 06:35:14 +00:00
Steffen Winter
0c11d73494 chore: move renovate config out of repo root 2026-01-17 21:02:55 +00:00
Steffen Winter
8c9695d1fa ci: revert fix for netbsd workflow 2026-01-08 23:40:29 +01:00
Steffen Winter
8d84cf18b4 ci: enable manual triggering of cmake workflows 2026-01-05 00:16:59 +01:00
Steffen Winter
2c016dde68 ci: use proper link for pkg_add
Installation of packages failed due to a faulty link in the CI
configuration, which led to downloading files for another architecture.
2025-12-25 17:55:52 +01:00
renovate[bot]
1be5603206 chore(deps): update actions/upload-artifact action to v6 2025-12-13 10:52:58 +01:00
renovate[bot]
686f67db85 chore(deps): update actions/checkout action to v6 2025-11-20 22:27:32 +01:00
Steffen Winter
520a4bd611 test: add test harness with ctest 2025-11-02 17:16:56 +01:00
Steffen Winter
fd695e3d3a ci: bump freebsd toolchain to GCC 15 2025-11-02 17:16:56 +01:00
Jakob P. Liljenberg
fbb33dd5a8 Add snapcraft.yaml to workflow paths 2025-11-02 08:58:23 +01:00
Steffen Winter
819fd4875e ci: use default cc on openbsd 2025-10-26 12:05:22 +01:00
Steffen Winter
e42fbf0329 feat: raise cpp standard to c++23
Closes: https://github.com/aristocratos/btop/issues/1312
2025-10-26 09:51:53 +01:00
Steffen Winter
8f528f6a7b ci: build without optimizations 2025-10-26 00:08:12 +02:00
Steffen Winter
18c5021b4a ci: simplify workflow 2025-10-26 00:08:12 +02:00
Steffen Winter
3f27b75bdc ci: add cmake openbsd pipeline 2025-10-26 00:08:12 +02:00
Steffen Winter
0a566f3f8c ci: update openbsd 7 runners to 7.8 2025-10-26 00:08:12 +02:00
Steffen Winter
6246860dc9 ci: use prebuilt musl-cross toolchains for cross compilation 2025-10-26 00:06:16 +02:00
renovate[bot]
b2769dded1 Update actions/upload-artifact action to v5 (#1310)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-24 19:31:10 +00:00
Jakob P. Liljenberg
0d02149cfc Continuous Build MacOS, disable MacOS 13 and fix platform name of created binary 2025-10-12 18:58:47 +02:00
Jakob P. Liljenberg
62b6f1e07a Continuous Build MacOS: change back to GCC from Clang 2025-10-12 16:38:34 +02:00
aristocratos
750a1d3a46 Fix musl builds missing artifacts 2025-08-17 11:36:53 +02:00
renovate[bot]
492bb27277 chore(deps): update actions/checkout action to v5 2025-08-17 08:43:55 +00:00
renovate[bot]
f185d4aef1 chore(deps): update actions/checkout action to v5 2025-08-17 08:43:55 +00:00
Steffen Winter
762d0b4bb4 Reduce noise in Github templates
Remove superfluous title prefix and make instructions comments so they
don't leak into the final request.
2025-07-03 23:56:03 +00:00
Steffen Winter
be845e693a ci: update openbsd 7 runners to 7.7 2025-06-30 06:30:09 +00:00
Steffen Winter
a871a908fc ci: update freebsd 14 runners to 14.3 2025-06-30 06:30:09 +00:00
Steffen Winter
61fbc11044 CI: Disable recursive cloning in workflows 2025-05-30 08:36:45 +00:00
Steffen Winter
6459c6470b ci: run cmake workflows on changes to the cmake module folder 2025-05-01 21:04:14 +02:00
Steffen Winter
ffb764734f CI: Pass link flags as LDFLAGS to avoid unused argument warning 2025-04-24 20:17:43 +00:00
Steffen Winter
fda186800b CI: Remove debug leftover 2025-04-24 20:17:43 +00:00
Steffen Winter
6cab38f097 Fix various typos in code, themes and workflows 2025-04-24 19:39:27 +00:00
Steffen Winter
fa5189c6e6 CI: Bump gcc version for NetBSD
Signed-off-by: Steffen Winter <steffen.winter@proton.me>
2025-04-19 15:09:58 +00:00
Steffen Winter
5f9147d55b Use XDG_STATE_HOME to save logs
Closes: #1019

Signed-off-by: Steffen Winter <steffen.winter@proton.me>
2025-04-16 13:32:29 +00:00
Steffen Winter
567c2eda05 CI: Test more versions and architectures for FreeBSD and NetBSD
Signed-off-by: Steffen Winter <steffen.winter@proton.me>
2025-04-14 18:58:12 +00:00
Steffen Winter
7c9c4f6820 CI: Test a range of current gcc and clang versions
Signed-off-by: Steffen Winter <steffen.winter@proton.me>
2025-04-14 18:58:12 +00:00
Steffen Winter
24dab5c1b1 CI: Bump OpenBSD release to 7.6
Signed-off-by: Steffen Winter <steffen.winter@proton.me>
2025-04-14 16:52:32 +00:00
Steffen Winter
4b958b1679 CI: Pin runner versions to get a pull request by Renovate on updates
Signed-off-by: Steffen Winter <steffen.winter@proton.me>
2025-04-14 15:36:38 +00:00
renovate[bot]
e117b88f6d chore(deps): update dependency ubuntu to v24 2025-04-13 14:36:34 +00:00