Commit Graph

96 Commits

Author SHA1 Message Date
Lars Toenning
e181680524 feat: Use zip instead of 7zip 2025-07-11 12:47:21 +02:00
Lars Toenning
cbbc3706c0 feat: Add script to run clang-tidy on changes only
Related to #344
2025-06-04 22:45:26 +02:00
Lars Toenning
6349377761 ci: Use 4 threads on macOS 2025-06-01 21:55:06 +02:00
Lars Toenning
5fc460980d build: Split configure and build function 2025-06-01 16:47:21 +02:00
Lars Toenning
de7b820112 refactor: Remove weather support 2024-10-13 15:20:57 +02:00
Lars Toenning
976142a7f4 refactor: Remove outdated IWYU instructions
CMake directly supports IWYU with the
<LANG>_INCLUDE_WAHT_YOU_USE property.
2024-10-12 22:16:17 +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
14c045e7b4 refactor: Remove CUrlList
Nowadays most of the loadbalancing is done on the server-side and hence
there is only a single datafile URL (and other URLs) inside the
boostrap.json.
The features of the CUrlList are hence not really used. This is also a
step into removing CUrl and using QUrl instead, to avoid maintaining a
separate URL class.
2024-02-09 16:32:45 +01:00
Lars Toenning
09dda853b1 ci: Increase number of jobs on Windows 2024-03-10 08:49:19 +01:00
Lars Toenning
c4e609ca95 refactor: Simplify datastore.py
Use requests library
2024-03-09 22:44:52 +01:00
Lars Toenning
ad96d38389 refactor: Remove sync of updateinfo
The update info is already automatically fetched from GitHub instead of
using the distribution.json from the datastore
2024-03-09 22:21:12 +01:00
Lars Toenning
4298d38ee7 refactor: Clean up build.py 2024-03-09 22:09:10 +01:00
Lars Toenning
e38b12308c refactor: Remove unused symbolupload.py
The functionality was already integrated into build.py
2024-03-09 22:09:10 +01:00
Lars Toenning
a9e4f3073f refactor: Remove unused symbolstore.py 2024-03-09 22:09:06 +01:00
Lars Toenning
da552d60cc refactor: Remove dev flag from bootstrap json
With this, the database debug flag can only be activated when using swift
with a development build. Setting the development flag in the json also
didn't worked previously as expected because the corresponding function
to get the flag in application.cpp was called before the setup was loaded.
2024-02-05 22:23:40 +01:00
Lars Toenning
9f50aaaa4a fix: Remove broken ATC station booking overview
Related to #252
2024-01-27 08:55:46 +01:00
Lars Toenning
52cb97c222 refactor: Move externals/ to third_party/ 2023-12-21 22:58:30 +01:00
Lars Toenning
662ae094b4 Build MacOS executables as bundles 2023-11-22 18:30:30 +01:00
Mat Sutcliffe
1b16a012fe Use GitHub Actions problem matcher to highlight warnings 2023-11-19 19:33:10 +01:00
Lars Toenning
297c78c326 Add option to build minimized debug symbols
Related to 621f4c5add
2023-11-16 11:45:06 +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
a3b5a9b780 Add script to check clang-format conformity 2023-04-18 16:07:19 +02:00
Lars Toenning
c4cfdc1fcc Remove EOL feature 2023-02-28 21:12:24 +01:00
Lars Toenning
fb6b4085cc Remove bootstrap sync from server on build 2023-02-28 08:29:58 +01:00
FPVogel
2ed2007048 Update script to Python 3 2022-11-14 18:26:13 +00:00
Mat Sutcliffe
7f4cd3147e [CI] GitHub Actions deprecated the set-output command 2022-10-29 15:03:14 +01:00
Mat Sutcliffe
855c97bc88 Issue #92 Bump version number and switch to 3-part version numbers 2022-01-03 16:38:47 +00:00
Mat Sutcliffe
32d9a9d22c [CI] Fix warnings in warning filter script 2021-10-13 23:37:52 +01:00
Mat Sutcliffe
29f1b9e85d [CI] Reduce dependencies of warning filter script 2021-10-13 21:18:12 +01:00
Mat Sutcliffe
5c40a22875 Adjust CSL2XSB according to Chris Collins' xpmp2 datarefs 2020-12-15 18:37:28 +00:00
Mat Sutcliffe
aa32544b53 [CI] Rationalize Backtrace tokens 2020-09-15 18:23:39 +01:00
Mat Sutcliffe
132cc167fc [CI] Cross-compile to 32bit Windows using 64bit tools 2020-09-15 00:21:54 +01:00
Mat Sutcliffe
96bdad32e6 [CI] Fix wrong externals path 2020-09-15 00:21:10 +01:00
Mat Sutcliffe
d765040c92 Symbol uploads: tag each one with the swift version number
This is to make them easier to recognize and manage in the
Backtrace web app.
2020-09-11 22:20:42 +01:00
Mat Sutcliffe
1c1cade845 Issue #69 Fix NameError in script 2020-08-10 12:51:23 +01:00
Mat Sutcliffe
2468f3cd81 Issue #69 CSL2XSB always asks for confirmation to proceed 2020-08-09 12:11:12 +01:00
Mat Sutcliffe
73435fb76a Issue #69 Import CSL2XSB script 2020-08-09 01:43:49 +01:00
Mat Sutcliffe
807f13a3f3 Fix warning in script 2020-08-07 00:02:36 +01:00
Mat Sutcliffe
bfa82affb9 Issue #17 Disable building xswiftbus for 32bits 2020-08-02 23:00:21 +01:00
Mat Sutcliffe
faf7f2a2cf Issue #15 [CI] Don't parallelize make check 2020-08-01 19:48:37 +01:00
Mat Sutcliffe
c4f6e516ef [CI] Skip the workflow run for a pull request, if the same SHA was already built 2020-07-08 21:16:33 +01:00
Mat Sutcliffe
c2a744a898 Dead code removal 2020-06-29 18:34:17 +01:00
Mat Sutcliffe
362e3fa453 Hide Backtrace token 2020-06-29 18:34:17 +01:00
Mat Sutcliffe
9309beefc4 [CI] Fix stderr not being captured in log 2020-06-29 18:34:16 +01:00
Mat Sutcliffe
ea0f1261ed [CI] Make cppcheck and compiler warnings visible in Github Actions runs 2020-06-29 18:34:16 +01:00
Mat Sutcliffe
4a9e222733 [CI] Refactoring 2020-06-29 18:34:15 +01:00
Mat Sutcliffe
e38423a8b3 [CI] Capture build stderr in a log file for later processing 2020-06-29 18:34:14 +01:00