Commit graph

383 commits

Author SHA1 Message Date
sithlord48
afe502d2f9 ci: valgrind run ctests 2026-07-23 12:05:17 +01:00
sithlord48
9981910814 build: remove google tests and remaining gtest 2026-07-20 18:35:07 +01:00
sithlord48
570e68e910 ci: update release action to overwrite gh_pages 2026-06-29 06:35:08 +01:00
sithlord48
9b44f58e21 ci: bump action script usesd by ci-comment to v9 2026-06-19 08:27:56 -04:00
sithlord48
8420d61d34 ci: update sonar-cube-action/install-build-action to v8 2026-06-10 06:52:25 +01:00
sithlord48
f8eb50e0cd ci: Use custom git log format to make release comments for continuous build 2026-06-08 09:25:56 +01:00
sithlord48
7f09f4b42d ci: update continuous tag on continuous releease 2026-06-06 09:14:43 -04:00
sithlord48
c4c955b674 ci: enable release note generation and make sure tag release is give latest release status 2026-06-06 08:43:29 -04:00
sithlord48
852842dbda ci: switch to softprop release v3 2026-06-05 17:18:52 +01:00
sithlord48
29965dfc75 ci: update gh-page-deploy to v4.8.0 2026-06-05 17:18:52 +01:00
sithlord48
e07cfcc995 ci: use Qt 6.11.1 for windows and mac os arm builds
ci: use Qt 6.10.3 for windows x64 (6.11 is not installable at this time w/ aqtinstall)
2026-05-29 23:22:15 +01:00
sithlord48
74ea87ef30 ci: remove ubuntu rolling its packages are still using the old release code name causeing conflict on release 2026-05-14 12:30:03 +01:00
sithlord48
6413dd4c66 ci: replace ubuntu 25.10 with rolling 2026-05-14 09:54:49 +01:00
sithlord48
29c3f1e612 ci: use sonar action v8 2026-05-05 10:35:34 -04:00
sithlord48
e9868123df ci: remove fedora-42 for fedora-44 2026-04-28 13:08:13 +01:00
sithlord48
70c8c8f668 build(macos): remove unneeded setting for sysroot 2026-04-27 10:38:52 -04:00
Nick Bolton
f0631f7a3c ci(bsd): remove nonexistent unit test call 2026-04-25 10:30:45 -04:00
Nick Bolton
5ad56aaab2 ci(bsd): pin FreeBSD VM to stable release to resolve pkg issues 2026-04-25 10:30:45 -04:00
sithlord48
c4f11942e4 ci: replace old msvc action with TheMrMilchmann/setup-msvc-dev@v4 enable spectre mitigations for msvc used 2026-04-20 13:05:59 +01:00
sithlord48
68e9ec74a8 ci: upgrade to download-action v8 2026-04-20 11:12:17 +01:00
sithlord48
a344daa25f ci: upgrade to checkout v6 2026-04-20 11:12:17 +01:00
sithlord48
f07c6b3d03 ci: update upload-action to v7 2026-04-16 17:31:32 -04:00
sithlord48
7f2953d422 ci: Remove stale action 2026-04-07 08:42:33 -04:00
Nick Bolton
4d4bd7f190 fix: Use stale bread label 2026-03-31 06:13:13 -04:00
sithlord48
844dac439a ci: macos capture build package attempt do not let it write to stdout 2026-03-04 07:58:39 -05:00
sithlord48
8a53b4bc8e ci: split build and package for mac os letting us retry dmg creation upto 5 times 2026-02-27 10:30:10 -05:00
sithlord48
c37c7e2354 ci: release dev docs from build/docs 2026-02-23 17:26:19 -05:00
sithlord48
7f4b942817 ci: install doxygen with depends everywhere 2026-02-23 17:02:05 -05:00
sithlord48
bde89d4026 ci: Use Qt 6.10.2 on mac arm and windows builds 2026-02-20 14:38:42 +00:00
sithlord48
e7363aaf8e ci: remove winget publish from our release
our last release was botched due to our repo being out of sync within a ~12hours of release a winget bot had already
completed the update and caused our future attempts with out now synced repo to fail. Lets lets winget bot do the winget release
2026-02-18 11:34:45 +00:00
Nick Bolton
71929e8332 ci: don't fail ci-comment workflow on no PR
Can easily happen on force push
2026-02-12 17:40:34 +00:00
Nick Bolton
fe285dc192 ci: fix reference to nonexistent $dir var in ci-comment workflow 2026-02-12 17:40:34 +00:00
Nick Bolton
67066c339e ci: fix edge case in ci-comment workflow where old comment isn't deleted 2026-02-12 17:40:34 +00:00
sithlord48
9dc76c1caf ci: remove concurrency check for valgrind workflow 2026-02-12 16:28:32 +00:00
sithlord48
68f867b914 ci: use concurrency groups to allow updates to a branch to cancel in progress run of old version of that branch 2026-02-12 12:32:45 +00:00
Louis Labeyrie
b33eb0135d ci: add step to install and test package binaries
fixes: #7774

Signed-off-by: Louis Labeyrie <labeyrielouis@gmail.com>
2026-02-11 13:10:41 +00:00
sithlord48
f9d7c75492 ci: use CodeQL v4
codeQL v3 is EOL in DEC 2026
2026-02-11 12:50:08 +00:00
sithlord48
933617d5b1 ci: use Fancy Checkout v2 2026-01-30 09:10:08 +00:00
sithlord48
a00230829c ci: Make sure that the ci-passed fails if any previous steps were not successful 2026-01-26 12:49:16 +00:00
sithlord48
1df5ab0851 ci: bump flatpaks built by runner to use kde-platform 6.10 to keep in sync with what flathub builds 2026-01-26 12:49:16 +00:00
sithlord48
26cb66c1e5 ci: use ubuntu-slim runner for ci comment and issue-check jobs 2026-01-26 12:49:16 +00:00
sithlord48
348e26564f ci: Continuous-Integration use ubuntu-slim runner where possible 2026-01-26 12:49:16 +00:00
sithlord48
7641fe7549 ci: exit ci run if configure causes tr file updates 2026-01-20 10:16:21 +00:00
sithlord48
425d427fce ci: adjust CI to use qt 6.10.1 with 6.9.3 being used for intel macs 2025-12-15 10:00:21 -05:00
sithlord48
26417a2543 ci: add dispatch event to homebrew-tap 2025-12-05 05:23:16 -05:00
sithlord48
bc857a7cb4 ci: use debian stable-slim tag for debian builds 2025-11-22 21:43:06 +00:00
sithlord48
2039106be2 ci: reorder fedora so 42 is in the list before fedora 43 2025-11-22 21:43:06 +00:00
sithlord48
cdf9a5606d ci: add debian testing-slim tags 2025-11-22 21:43:06 +00:00
sithlord48
2166de2114 ci: Remove tomlplusplus and cli11 from freebsd build 2025-11-22 21:43:06 +00:00
sithlord48
3b2d687bfd ci: add ubuntu 26.04 runners 2025-11-21 15:10:48 -05:00