113 Commits

Author SHA1 Message Date
Lars Toenning
59021f9a0a ci: Add gitlint 2024-12-08 13:41:42 +01:00
Lars Toenning
3f9d11687b ci: Add REUSE check to CI 2024-12-08 13:41:42 +01:00
tzobler
234ec5969e Update build.yml 2024-12-03 19:23:31 +01:00
Lars Toenning
d97d34a944 ci: Build doxygen only on main branch 2024-11-09 08:15:53 +01:00
Lars Toenning
5266cc1909 refactor: Port to Qt 6 2024-11-09 08:15:44 +01:00
Lars Toenning
4c0cd22870 ci: Upgrade install-qt-action 2024-10-12 22:19:17 +02:00
Lars Toenning
12cad05edc build!: Upgrade Ubuntu deploy target 2024-10-12 22:16:17 +02:00
Lars Toenning
5621b6a211 ci: Upgrade macOS version 2024-10-12 08:19:18 +02:00
Lars Toenning
9b781d9334 ci!: Remove Win 32-bit build 2024-08-11 22:17:16 +02:00
Lars Toenning
349b670c3e ci: Upgrade installbuilder version 2024-08-11 22:15:21 +02:00
Lars Toenning
89c4907888 build: Add CMakePresets.json 2024-07-07 23:15:15 +02:00
Lars Toenning
207d288ae7 build: Use argparse for CLI arguments in build script 2024-07-07 23:15:15 +02:00
Lars Toenning
c96889bae8 build: Move build util functions to separate file
Previously, having everything in a single file causes issues, because
build.py is also called from CMake to get the version number. This only
worked for users, who had "requests" installed, as this library is
required in build.py.
2024-07-07 22:05:00 +02:00
Lars Toenning
3e40e4f838 ci: Upgrade install-qt-action 2024-06-13 21:34:56 +02:00
Lars Toenning
f46b2e1644 ci: Upgrade macOS version
Fixes #285
2024-06-13 21:11:47 +02:00
Lars Toenning
89b2d5fbec ci: Check out externals repository 2024-06-02 09:48:02 +02:00
Lars Toenning
4298d38ee7 refactor: Clean up build.py 2024-03-09 22:09:10 +01:00
Lars Toenning
482407e4b3 chore: Update GitHub actions 2024-02-20 22:50:50 +01:00
Lars Toenning
e3262b0568 chore: Upgrade GitHub actions 2024-02-18 23:09:13 +01:00
Lars Toenning
0c29b279f8 chore: Update installbuilder 2024-02-06 08:45:34 +01:00
Mat Sutcliffe
7e6f3f0f0d ci: Update runner OS version for post-build jobs 2024-01-29 19:35:50 +00:00
Mat Sutcliffe
fe9a1987fd ci: Publish doxygen output to GitHub Pages 2024-01-29 19:35:50 +00:00
Mat Sutcliffe
92c1b5a94a ci: Run doxygen 2024-01-29 19:35:50 +00:00
Mat Sutcliffe
839d593683 [ci] Include the problem matcher status in the Discord message 2024-01-04 12:10:53 +01:00
Mat Sutcliffe
fd9e9a1f63 [ci] Remove more of the old compiler warnings parser 2024-01-04 12:10:53 +01:00
Mat Sutcliffe
1b16a012fe Use GitHub Actions problem matcher to highlight warnings 2023-11-19 19:33:10 +01:00
Mat Sutcliffe
cc2dee8185 Fixed mistake 2023-11-19 19:33:10 +01:00
Mat Sutcliffe
d48c3d2246 ci: Cache the InstallBuilder installer 2023-11-12 21:36:27 +01:00
Mat Sutcliffe
52ce97967a ci: Cache downloaded Qt packages 2023-11-12 21:36:27 +01:00
Lars Toenning
f110cf66d2 ci: Bump runner to windows-2022 2023-11-12 21:36:27 +01:00
Lars Toenning
1deaeba584 Add CMake support 2023-11-12 21:36:21 +01:00
Lars Toenning
bcc4bdd31e Add SPDX identifiers for REUSE compliance
Co-authored-by: Mat Sutcliffe <oktal3700@gmail.com>
2023-10-03 09:29:49 +02:00
Lars Toenning
5a6e0b87d2 [ci] Fix installbuilder URL 2023-10-03 09:29:17 +02:00
Lars Toenning
ac04aa3a63 [ci] Ignore g2clib with cppcheck 2023-04-18 16:07:19 +02:00
Lars Toenning
402b250ee5 [ci] Run build after checks 2023-04-18 16:07:19 +02:00
Lars Toenning
e267fc9786 [ci] Update preBuild job to Ubuntu 22 2023-04-18 16:07:19 +02:00
Lars Toenning
a065c8e737 [ci] Skip datarefs.inc with cppcheck 2023-04-18 16:07:19 +02:00
Lars Toenning
9437e9680e [ci] Update checks runner to Ubuntu 22 2023-04-18 16:07:19 +02:00
Lars Toenning
06e0728a74 [ci] Run clang-format 2023-04-18 16:07:19 +02:00
Lars Toenning
b4baa936d6 Change default branch name to main 2023-04-08 19:58:50 +01:00
Mat Sutcliffe
5e5b3f830d [CI] Upgrade Ubuntu runner to 20.04 2023-04-05 18:57:10 +02:00
Mat Sutcliffe
2bdcaabfb7 [CI] Replace satackey/action-js-inline with octokit/request-action 2023-03-12 19:00:03 +00:00
Lars Toenning
c4cfdc1fcc Remove EOL feature 2023-02-28 21:12:24 +01:00
oktal3700
f21710d9e5 [CI] Fix installbuilder URL 2023-02-03 18:55:54 +00:00
Mat Sutcliffe
944a303af4 [CI] Send Discord notification using curl command 2023-01-24 20:15:32 +00:00
Mat Sutcliffe
8ec50864e2 Update InstallBuilder version 2023-01-24 20:15:32 +00:00
Mat Sutcliffe
1b03a9389d [CI] Update version of download-artifact action 2022-10-29 17:56:53 +01:00
Mat Sutcliffe
c53c1c4f20 [CI] Retry InstallBuilder download if connection refused 2022-10-29 16:25:31 +01:00
Mat Sutcliffe
179b492228 [CI] Update macOS build version 2022-10-29 15:03:15 +01:00
Mat Sutcliffe
13b31f5eb2 [CI] Update version of upload-artifact action 2022-10-29 15:03:15 +01:00