Commit Graph

51 Commits

Author SHA1 Message Date
Stoabrogga d0aff0cedc Add CI build for USE_PCH=OFF (#3492) 2026-07-19 23:12:37 +03:00
Michael Serajnik 01e4a75212 CI: Add macOS development release. (#3418) 2026-05-22 20:27:58 +03:00
Michael Serajnik 4fec7432f2 CI: Add macOS CI build. (#3409) 2026-05-15 03:38:08 +03:00
Michael Serajnik 9dfeb0ca93 CI: Consolidate Linux and Windows releases into one tag. (#3408) 2026-05-14 11:47:19 +03:00
Michael Serajnik e91dd7574c Add Linux development release. (#3394) 2026-05-12 02:05:59 +03:00
_BLU 987a52ffad Disable -Werror by default (#3398)
Add `-DBUILD_WARNINGS_AS_ERROR=1` option to CI
2026-05-08 01:02:24 +03:00
Michael Serajnik 77fa795dc8 CI: Add MinGW64 build job. (#3365) 2026-04-19 14:37:51 +03:00
Michael Serajnik aa76696654 CI: Use service container for MySQL. (#3356) 2026-04-11 23:29:29 +03:00
Michael Serajnik dabc3e3e6f CI: Test build for all supported client versions. (#2987) 2026-04-02 14:13:22 +03:00
Stoabrogga 5dabf2fee0 Adjust Cmake options (#3261) 2026-04-02 10:05:47 +03:00
Michael Serajnik 3e54ff3dac CI: Clean up workflows. (#3316) 2026-04-02 04:07:14 +03:00
Michael Serajnik 5dce8bdfa2 Explicitly set workflow permissions. (#3304) 2026-03-29 22:48:54 +03:00
_BLU 28818aabd8 Replace ACE with native IO implementation (#2740)
- Replace ACE with native OS APIs.
- Remove TBB
- Update gSOAP from `2.7.10` (2008) to `2.8.135` (2024)
- Replace `backward.hpp` with `jeremy-rifkin/cpptrace`
2026-01-09 14:48:34 +01:00
Michael Serajnik 20b2956ee8 Pin Windows runner images to Windows Server 2022. (#3098)
This will prevent the upcoming `windows-latest` image label migration[1]
from potentially breaking the Windows workflows.

[1]: https://github.blog/changelog/2025-07-31-github-actions-new-apis-and-windows-latest-migration-notice/#windows-latest-image-label-migration
2025-08-01 08:13:47 +03:00
coolzoom c06622ffa8 Update windows runner to windows-latest (#3080) 2025-06-27 17:31:20 +03:00
Michael Serajnik 8a94be59fe CI: Improve database readiness check in workflows. (#2977) 2025-03-22 14:57:09 +02:00
Stoabrogga fdec1fa475 Use non standard names in DB checks to catch if DB name is included in migration (#2898) 2025-02-09 00:05:25 +02:00
0blu b3a2f318f1 GitHub Action: Fix Artifact Upload 2024-11-05 03:00:47 +01:00
0blu 3469e4977d Github Action: -DENABLE_MAILSENDER=1 2024-11-05 02:13:00 +01:00
0blu 779d0db129 GitHub Action: Build for any CPU 2024-11-05 02:12:52 +01:00
0blu 9ea015bbb5 Remove unnecessary GitHub Action 2024-11-05 01:38:01 +01:00
_BLU fbbc4ae899 Remove USE_ANTICHEAT from cmake. (#2816) 2024-10-31 01:04:08 +02:00
Michael Serajnik a1cd3abd4a Only create releases from development branch. (#2682) 2024-06-22 22:40:47 +03:00
ratkosrb 848eb15000 Revert "Use gnu readline for linux console cli (#2527)"
This reverts commit e5ba29cb92.
2024-06-21 13:42:55 +03:00
Imran Hussain e5ba29cb92 Use gnu readline for linux console cli (#2527) 2024-03-18 06:59:26 +02:00
Michael Serajnik 0a13a4c15c CI: Remove unnecessary wget installation. (#2546) 2024-03-13 06:59:47 +02:00
Michael Serajnik 02c888b8a1 CI: Determine date using dedicated action. (#2528) 2024-02-26 20:54:33 +02:00
Michael Serajnik 32cff88ed7 CI: Replace automatic release action with maintained version. (#2526) 2024-02-26 19:38:24 +02:00
Michael Serajnik 033c197c02 CI: Merge artifacts together to fix not being able to use the same name. (#2525) 2024-02-26 18:17:22 +02:00
Michael Serajnik 0c6dcf4dbf CI: Update actions. (#2524) 2024-02-26 16:45:29 +02:00
Michael Serajnik 653aacc4a9 CI: Update APT package lists before installing packages. (#2523) 2024-02-26 16:44:27 +02:00
Michael Serajnik 3b8d5b50e7 Wait for database availability in workflows. (#2511) 2024-02-13 19:24:20 +02:00
ratkosrb b3b19fce24 CI: Use mysql dll bundled with core. 2023-10-05 03:42:34 +03:00
coolzoom beb24ce4f2 CI: remove choco openssl package (#2210)
choco package changes the openssl way too often, we should just use our internal openssl
2023-10-01 16:36:25 +03:00
coolzoom ffc93e2c9f CI: Fix openssl binary path (#2196)
information from Daribon:
windows build curently failing in actions since openssl can't be found
it now installs it at C:\Program Files\OpenSSL-Win64\
while it tries to find it in C:\Program Files\OpenSSL\
2023-09-17 11:56:50 +03:00
gtker f3c3c0fa22 Add SQLite databases to DB dump action (#1815) 2023-06-18 04:54:35 +03:00
coolzoom 9eec582454 Use ubuntu latest for db dump workflow (#1868) 2023-04-25 07:36:36 +03:00
coolzoom a876558358 Fix openssl path for CI workflow (#1866) 2023-04-13 07:17:31 +03:00
coolzoom 5ac3d574dd Change max allowed packet size for db worlflow (#1693) 2022-11-11 04:58:41 +02:00
ratkosrb b26192731e Try to fix db workflow.
no idea if this will work, i don't speak linux
@coolzoom where you at
2022-11-08 02:17:26 +02:00
SS 35a4a661a9 Added Anti-Cheat Build In Workflow (#1557) 2022-08-09 17:51:14 +03:00
coolzoom f702e29358 Stay with Windows Server 2019 + VS 2019 (#1452)
windows-latest has been updated to Windows Server 2022 and VS 2022
2022-01-31 12:36:20 +02:00
coolzoom 072fe0400c Update Windows Choco package install with version information (#1444) 2022-01-10 12:00:52 +02:00
coolzoom 8005565008 Full database check and dump (#1387) 2021-12-31 19:43:37 +02:00
coolzoom 38b754a0cd Fix CI not running on pull requests (#1381) 2021-11-03 10:22:50 +02:00
coolzoom 40abd16d70 Make github actions ignore sql changes (#1375) 2021-11-01 17:25:29 +02:00
coolzoom f0d3cd5a93 Remove binutils-dev from github actions (#1369)
it appears ubuntu-latest has removed the binutils-dev repo, and we don't need it, so remove it.
2021-10-30 16:58:10 +03:00
coolzoom 53db447cb6 Publish windows releases (#1366) 2021-10-30 15:24:00 +03:00
tonymmm1 a01720f547 Copy CMake directives for Windows CI build. (#1110) 2021-03-24 18:59:55 +02:00
tonymmm1 ca38864ed4 Added build matrix to Github actions (#895) 2020-12-03 20:55:42 +02:00