Commit graph

128 commits

Author SHA1 Message Date
3be0b9484d Update CI container images to include python3-packaging.
We already include the changes from the Conan pull request: Adding Conan and updating CMake and GCC for some images.
2025-03-01 14:07:19 +01:00
Dale Glass
28eeaa8177 Add python3-packaging package to workflow 2025-02-28 18:07:01 +01:00
4c5bc90b32 Update deprecated upload-artifact action. 2024-12-27 11:58:09 +01:00
a03733cee5 Update CI Docker containers. 2024-12-27 11:51:49 +01:00
d81d40c1ab Force enable JSDoc on Windows to get scripting console autocomplete working on Windows. 2024-11-03 15:11:14 +01:00
893e1f98fa
Merge pull request #1023 from JulianGro/Update-deprecated-gha
Update from deprecated actions/checkout and actions/upload-artifact
2024-06-15 21:26:48 +02:00
c65d84446b Update from deprecated actions/checkout and actions/upload-artifact versions to v4. 2024-06-13 21:34:06 +02:00
8edc480890 Disable VCPKG binary caching to save on build time. 2024-06-13 19:30:01 +02:00
df5fcf8ad0 Use Hetzner auto-scaler for GitHub Actiosn builds. 2024-06-13 19:29:38 +02: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
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
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
1ca69fde93 Add GitHub Actions CI builds for amd64 and aarch64 Linux server packages. 2022-12-07 00:57:57 +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
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
b54abd819c Switch GitHub Actions Linux builds away from Ubuntu 18.04 because of deprecation by GitHub 2022-08-15 23:11:38 +02:00
7b9b811567 Install updated CMake on the aarch64 GitHub Actions runner 2022-08-15 23:07:52 +02:00
7243d489f5 Disable Android builds 2022-06-24 19:37:17 +02:00
e2f0c5cc7c Enable SSE3 for Linux amd64 builds 2022-04-11 18:51:44 +02:00
Julian Groß
0f0080ef1a Removed overlooked debug changes 2022-03-30 19:53:59 +02:00
Julian Groß
37d2142582 Update PR CI builds 2022-03-30 19:53:58 +02:00
Kalila
990cb7f52e
Update pr_build.yml
Move to one line.
2022-01-04 02:21:35 -05:00
Daniel Lyne
3679fd8a6a Attempt installation of previous versions of NSIS 2022-01-03 19:25:04 -05:00
Julian Groß
dd4286c6d3 Add checksum for macOS SDK 2021-12-21 11:57:42 +01:00
Kalila
02f44cb18f
Update pr_build.yml 2021-12-20 18:03:57 -05:00
Julian Groß
65ffa2745e Disable optimization on self hosted runner. 2021-12-09 19:00:40 +01:00
Kalila
f2a8b8c905
Fix curl with parameters. 2021-11-30 12:32:15 -05:00
Kalila
5b83e78a83
Fix curl URL by adding quotations. 2021-11-30 12:24:24 -05:00