Commit graph

314 commits

Author SHA1 Message Date
bf9f6169fc Add missing brackets. 2025-06-15 13:53:20 +02:00
f7708ed914 Rename master builds to nightly builds. 2025-06-15 13:18:05 +02:00
d8d50974fa Use runner to match the other workflows, and fix the if-statements accordingly. 2025-06-15 13:15:46 +02:00
bf8af8fb52 Remove outdated code. 2025-06-15 13:13:48 +02:00
e6087f745a
Merge pull request #1612 from JulianGro/windows-2022
Move to Visual Studio 2022.
2025-06-15 13:06:42 +02:00
b688a0539b
Merge pull request #1584 from overte-org/cmake_variables
CMake refactor
2025-06-13 09:20:17 +02:00
81013a8359 Install additional Qt imageformats to allow reading WebP textures. 2025-06-09 23:44:07 +02:00
85ce4fa787 Move to Visual Studio 2022. 2025-06-09 11:19:58 +02:00
6368155aab Use wildcards for uploading artifacts. 2025-05-31 22:06:55 +02:00
08da32b71a Refactor PRODUCTION_BUILD, PR_BUILD, and STABLE_BUILD. We stop exposing them since they are already set automatically, and limit their usage. 2025-05-31 18:51:26 +02:00
1eb2e8ae77 Remove OVERTE_USE_SYSTEM_QT straggler. (It was replaced with qt_source through the switch to Conan.) 2025-05-31 18:43:17 +02:00
28c005b85c Replace BUILD_NUMBER with OVERTE_GIT_COMMIT_SHORT cache variable to be more descriptive. 2025-05-31 18:40:45 +02:00
893370ddc0 Add NIGHTLY release type for master builds. 2025-05-31 18:33:42 +02:00
ca42d217b0 Replace RELEASE_NUMBER environment variable with OVERTE_RELEASE_NUMBER cache variable. 2025-05-31 18:24:05 +02:00
1d0011cfb8 Replace RELEASE_TYPE environment variable with OVERTE_RELEASE_TYPE cache variable. 2025-05-31 18:04:40 +02:00
c0397c35b7 Remove SERVER_ONLY and CLIENT_ONLY environment variables. 2025-05-31 16:28:37 +02:00
99cf96bed2 Replace BUILD_* and BUILD_*_OPTION with OVERTE_BUILD_* cache variables. 2025-05-31 16:11:12 +02:00
3b06290e46 Remove OVERTE_OPTIMIZE and OVERTE_CPU_ARCHITECTURE, replacing them with sane defaults. 2025-05-31 15:36:36 +02:00
cee546cfe0 Replace CMAKE_BACKTRACE_URL and CMAKE_BACKTRACE_TOKEN environment variables with OVERTE_BACKTRACE_URL and OVERTE_BACKTRACE_TOKEN CMake cache variables. 2025-05-31 14:10:24 +02:00
0153c319ae
Merge pull request #1543 from JulianGro/runner-image-update
GitHub Actions Runner image update
2025-05-29 23:13:49 +02:00
5d1c4f594a Enable Fedora 42 server package creation. 2025-05-24 08:37:21 +02:00
92017403b8 Fix libstdc++ not being found on Fedora. 2025-05-24 08:36:39 +02:00
ec25a0c3e5 Don't edit an existing Conan profile. 2025-05-24 08:35:51 +02:00
d0e6f40813 Remove usage of undocumented runner.workspace, as it is broken in some scenarios. 2025-05-23 22:34:36 +02:00
ad2825ee89 Remove unneeded GitHub Actions code. 2025-05-23 22:33:06 +02:00
96e3065945 Add Python 2 for Qt Webengine compilation. 2025-05-21 17:25:00 +02:00
82baae0313 Remove (almost) EOL Ubuntu 20.04. 2025-05-21 17:20:24 +02:00
d06b58feeb Remove EOL Fedora 40. 2025-05-21 17:19:54 +02:00
a631905441 Get CMake from Conan to avoid trouble with CMake 4.0. 2025-05-21 13:42:41 +02:00
667bb5df41 Bump Runner image versions. 2025-05-18 18:50:28 +02:00
0947f57911 Actually fix Conan source backups not uploading. 2025-05-18 10:24:42 +02:00
75f2c3ae72 Fix Conan source backups not uploading. 2025-05-18 09:26:55 +02:00
2dad73e265 Update action.yml, linux_server_build.yml, master_build.yml, and 3 more files 2025-05-14 17:31:44 +02:00
a330cf007c Use and upload backups of dependency sources.
Deduplicate code for preparing Conan, by using a "Composite Action".
2025-05-14 17:27:30 +02:00
92f7cecc50 Directly use qt_source from matrix. 2025-05-14 17:27:29 +02:00
05ac494e9d Fix AppImages being built without compiler optimizations. 2025-05-14 17:27:29 +02:00
bc533b3acf Fix wrong Conan Qt sources. 2025-05-14 17:25:38 +02:00
996e992a86 Remove outdated code. 2025-05-14 17:25:38 +02:00
25ad40195a Use GitHub hosted Runners instead of our own. 2025-05-14 17:25:38 +02:00
24a9703c35 Upload AppImages. 2025-05-14 17:23:31 +02:00
7a62545b12 Enable aarch64 AppImage packaging and add architecture to AppImage file name. 2025-05-14 17:23:31 +02:00
99defa19fa Add missing Qt package. 2025-05-14 17:23:31 +02:00
0e68b4635e Work around AppImages not executing in Docker. 2025-05-14 17:23:31 +02:00
d97bfe73cf Use our conancenter remote to avoid rate limiting. 2025-05-14 17:23:30 +02:00
c020ddbebf Update Windows release builds for Conan qt_source option. 2025-05-14 17:23:30 +02:00
286986810a Update Linux server builds for Conan qt_source option. 2025-05-14 17:23:30 +02:00
c340d22844 Disable Windows 2022 build again, since stuff works fine now. 2025-05-14 17:23:30 +02:00
56c5291823 Install required NSIS plugins. 2025-05-14 17:23:30 +02:00
cbf0a8d02f Specify which build preset to use. 2025-05-14 17:23:30 +02:00
c118135ed4 Try building on Windows 2022. 2025-05-14 17:23:29 +02:00