Commit graph

318 commits

Author SHA1 Message Date
56637795c7 Use depot.dev for Windows builds. Our Windows builds time out on GitHub's hosted runners if we are building Qt from source.
They are sponsoring us, hence the "Built with Depot" addition to the README.
2025-08-26 14:46:54 +02:00
299828da93 Set tools.system.package_manager:mode only for the build profile (the system building Overte) and not for the host profile (the system we are building *for*) to avoid confusion. 2025-08-18 12:13:05 +02:00
9b18884eef Set qt_source for "Overte" instead of "&", which is the current package.
This is probably easier to read for people not familiar with Conan and don't know what "&" means.
2025-08-18 11:31:25 +02:00
168c4f2cce Use Conan source Qt package on Windows. 2025-06-28 20:13:24 +02:00
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
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
Move to Visual Studio 2022.
2025-06-15 13:06:42 +02:00
b688a0539b
Merge pull request #1584 from overte-org/cmake_variables
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
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
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
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.
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
2025-05-18 10:24:42 +02:00
75f2c3ae72 Fix Conan source backups not uploading.
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
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