Commit graph

201 commits

Author SHA1 Message Date
0c600d349f Remove Fedora 38 since it's End Of Life. 2024-06-08 12:01:39 +02:00
a882e247c1 Enable Fedora-40 linux_server_build workflow. 2024-06-08 12:00:34 +02:00
04e0a5f4fd Enable Fedora-39 linux_server_build workflow. 2024-06-08 11:59:56 +02:00
32fe7777e6 Disable broken Fedora 39 building 2024-05-20 13:08:04 +02:00
9ec0842dab Add Ubuntu 24.04 to server package build workflow. 2024-05-19 14:47:13 +02:00
4f2c829766 Add Fedora 39 support 2024-02-12 17:04:58 +01:00
fbfabb3096 Remove End Of Life systems 2024-02-12 15:20:55 +01:00
b81bc25ea0
Add more missing dependencies 2023-11-08 21:05:04 +01:00
f431bfc468
Add missing libpcre2-16-0 dependency 2023-11-08 14:44:57 +01:00
5ecc176d99
Add missing libdouble-conversion-dev dependency 2023-11-07 18:18:39 +01:00
32ab47a0a3
Add missing libxext-dev dependency 2023-11-06 17:44:34 +01:00
7264585451
Don't try to build servers on Ubuntu 18.04 as we stopped supporting it. 2023-11-06 09:35:46 +01:00
f9710a6fbb
Add missing pkg-config dependency 2023-11-06 09:02:02 +01:00
511fbf6c0d Build on our own GitHub Actions Runners, since we require more space. 2023-11-05 13:49:04 +01:00
4b3d7c3f17 Specifically allow downgrading NSIS in workflows. 2023-11-04 13:28:24 +01:00
27e60ca27d Remove EOL Fedora 36 packaging and add Fedora 38 packaging. 2023-07-25 10:06:12 +02:00
533d6c1a37 Add Debian 12 server package building 2023-07-23 18:01:25 +02:00
a7245a9dbc Switch APIDocs deployment from Tuxfamily to Hetzner
Also update the workflow for building APIDocs
2023-07-03 23:36:46 +02:00
1917ad030d Enable FTPS for Doxygen uploads 2023-07-03 22:30:45 +02:00
43cb6cad86 Switch GHA FTP-Deploy to new versioning scheme. 2023-07-03 22:27:50 +02:00
2fdb9a14e1 Change Doxygen deployment from Tuxfamily to Hetzner 2023-07-03 22:25:05 +02:00
Dale Glass
2780f375ea Hardcode Sentry crash endpoint for PR builds 2023-06-11 01:53:15 +02:00
Dale Glass
258e1de181 Use non-secret environment variable for PR build crash reporting 2023-06-07 23:48:46 +02:00
Dale Glass
e8fbb98ab6 Build with crash reporting against Sentry 2023-06-06 19:01:15 +02:00
96ca2423b6 Clear user cache directories on self-hosted GitHub Actions 2023-05-30 23:22:33 +02:00
db8e69da9e Clear working directory on self hosted aarch64 runner. 2023-05-22 21:57:13 +02:00
ede6a169e0 Revert "Do not clear working directory"
This reverts commit 0f60e35d26.
2023-05-15 20:59:15 +02:00
b411335998 Do not try to package on Linux aarch64 as it currently fails trying to build server-console.
The packaging step on Linux produces an empty archive anyways, so we just disable it.
2023-05-11 13:01:24 +02:00
0f60e35d26 Do not clear working directory, since we always run in a fresh VM or container. 2023-05-11 12:35:39 +02:00
670841eb6b Change job names 2023-05-11 12:35:08 +02:00
d85d48af45 Switch to using an aarch64 Docker container instead of running directly on the runner. 2023-05-11 12:34:54 +02:00
cc476c75c3 Don't try to run macOS-10.15 jobs as their runners have been shut down. 2023-05-11 12:29:50 +02:00
42565dcdcd Add systemd-logging dependency to server Dockerfiles 2023-05-11 12:27:53 +02:00
842a78e6bc
Add PayPal to FUNDING.yml 2023-03-09 12:58:43 +01:00
6ce8dec43b Add FUNDING.yml 2023-03-06 21:31:07 +01:00
53afe4a6aa Update actions that were formerly incompatible with our setup. 2023-02-15 09:33:14 +01:00
e30a19b008 Update Doxygen GitHub Actions builds
Update to Ubuntu 22.04 for newer doxygen
Update Actions to fix nodejs12 depreciation warning.

Add Doxygen build and deploy status to README.md
2023-02-04 19:19:25 +01:00
5af7df7153 Remove debug step from workflow 2022-12-07 08:50:46 +01:00
1ca69fde93 Add GitHub Actions CI builds for amd64 and aarch64 Linux server packages. 2022-12-07 00:57:57 +01:00
2ec60c6bcc Remove unused files 2022-11-25 22:03:17 +01:00
4aad531049 Add license information to a bunch of files 2022-11-25 22:02:06 +01:00
3581f2d271 Fix deprecation warnings 2022-11-06 23:00:44 +01:00
8f03716003 Remove currently unused Android code 2022-11-06 23:00:16 +01:00
f56e1a8474 Switch to GitHub Actions artifact storage 2022-11-06 22:59:56 +01:00
d2a768c2f0 Renamed environment variables 2022-09-08 22:18:50 +02:00
9b6d202a21 Rebranding and fixing URLs 2022-09-08 22:10:13 +02:00
fd8b440d91 Upload Android build artifacts (if existent) 2022-08-24 15:52:45 +02:00
9a62901686
Fix wrong libdouble-conversion package name 2022-08-23 21:41:22 +02:00
ad9c08ff5c
Merge pull request #162 from JulianGro/macOS_vcpkg
Update VCPKG
2022-08-21 22:30:49 +02:00
fd20b94410 Do not upload stub Linux packages 2022-08-16 00:27:26 +02:00