Commit graph

68 commits

Author SHA1 Message Date
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
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
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
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
667bb5df41 Bump Runner image versions. 2025-05-18 18:50:28 +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
bc533b3acf Fix wrong Conan Qt sources. 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
286986810a Update Linux server builds for Conan qt_source option. 2025-05-14 17:23:30 +02:00
90c91b7ae1 Don't fail if Conan profile already exists. 2025-05-14 17:22:10 +02:00
a304cd7077 Build without Crashpad for now. 2025-05-14 17:22:10 +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
Edgar
dc42b7d704 👷 Disabled gh-actions for now 2025-05-14 17:21:30 +02:00
beb8d29519 Disable Fedora 42 as their repository currently ships a CMake 4.0 release candidate, which breaks too many dependencies. 2025-03-01 20:25:35 +01:00
ddbddab1e0 Add Debian 13, Fedora 41 and Fedora 42 to CI server build pipeline. 2025-03-01 14:08:27 +01:00
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
c1906ae3f2 Remove End-of-Life Fedora. 2024-12-27 12:06:06 +01:00
821935380c Update deprecated upload-artifact action. 2024-12-27 12:02:23 +01:00
20f2bf0c69
Merge pull request #1072 from overte-org/fix_uploads
Fix broken upload paths for RPM distributions.
2024-07-09 19:58:10 +02:00
d13d1c64c5 Fix broken upload paths for RPM distributions. 2024-07-07 11:28:10 +02:00
9c4cfd2eda Fix GHA building servers individually for every tag, instead of just on the server tag. 2024-07-07 10:15:09 +02:00
d786308aab Always enable crash reporting. 2024-07-04 22:04:49 +02:00
e917427ca8 Fix Fedora 40 server packages. 2024-06-30 00:27:47 +02:00
c23f3dce39 Don't create Linux server master builds. 2024-06-26 21:50:15 +02:00
3006699488
Merge branch 'master' into 0000.00.GitHub_Actions_Release_builds 2024-06-15 22:00:02 +02: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
d09be20e7f Create Debian and RPM server release builds. 2024-06-15 21:25:08 +02:00
8f7c684c36 Upload every build to the GitHub artifact storage, instead of just PR builds. 2024-06-15 21:25:08 +02:00
9170fcb74e Add Fedora 40 artifact pattern. 2024-06-15 21:25:08 +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
0c600d349f Remove Fedora 38 since it's End Of Life. 2024-06-08 12:01:39 +02:00
a882e247c1 Enable Fedora-40 linux_server_build workflow. 2024-06-08 12:00:34 +02:00