Commit graph

295 commits

Author SHA1 Message Date
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
Edgar
91dd7c2e9a 🐛 Fixed cache key 2025-05-14 17:22:10 +02:00
bcaf0d2653 Use system Qt on Ubuntu 22.04. 2025-05-14 17:22:10 +02:00
ec7bcf8e42 Add architecture to cache key. 2025-05-14 17:22:10 +02:00
90c91b7ae1 Don't fail if Conan profile already exists. 2025-05-14 17:22:10 +02:00
8b89bdd33f Just use Ubuntu 22.04 instead of Ubuntu 20.04 on the CI for now. 2025-05-14 17:22:10 +02:00
a304cd7077 Build without Crashpad for now. 2025-05-14 17:22:10 +02:00
d5039232a3 Work around OpenSSL/system sometimes not being found. 2025-05-14 17:22:10 +02:00
4f45586321 Fix syntax error in PR builds GitHub Actions Workflow. 2025-05-14 17:22:10 +02:00
f1350835df Consolidate "Configure CMake" steps. 2025-05-14 17:22:09 +02:00
54e4983106 Use source Qt on Ubuntu 20.04, as system Qt is too old. 2025-05-14 17:22:09 +02:00
Edgar
59da3306ee 🔧 Re-enable crashpad 2025-05-14 17:22:09 +02:00
Edgar
c01828cd73 👷 Fixed CI 2025-05-14 17:22:09 +02:00
Edgar
0748f758c3 🔧 Added support for building with different versions of the qt conan pkg 2025-05-14 17:22:09 +02:00
Edgar
42d6b05849 👷 Use our mirror to access conancenter 2025-05-14 17:22:09 +02:00
Edgar
b235eec7e6 👷 Cleanup gh-actions 2025-05-14 17:22:09 +02:00
5aa32e6878 Don't do CI Conan binary caching on Linux, since Conan isn't glibc aware. 2025-05-14 17:22:09 +02:00
a32b7cb935 Work around OpenSSL/system sometimes not being found. 2025-05-14 17:22:09 +02:00
5b2fc2342c Update GitHub Actions for use with Conan. 2025-05-14 17:21:34 +02:00
fb6d2bdce0 Reenable GitHub Actions 2025-05-14 17:21:34 +02:00