Commit Graph
106 Commits
Author SHA1 Message Date
DioEgizio 41a2cad3f0 fix: switch to latest aqtinstall commit
the latest release still doesn't support qt 6.11

Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-09-09 10:54:25 +02:00
DioEgizio f0ac4c060c chore!: update to qt 6.11.2
this also raises the macos minimum version to 13.0

Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-09-09 10:43:43 +02:00
renovate[bot] d777ef14a3 Update actions/setup-java action to v6 2026-08-25 18:01:16 +00:00
Seth Flynn 3444e5e0bf ci: don't install deps sourced from vcpkg
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-08-05 20:37:53 -04:00
Seth Flynn 7df93d8697 ci: use vcpkg on all platforms
At last, we (once again) have full control of our dependency versions -
now with a universal package manager!

~~The sole exception being Qt on MinGW ofc~~

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-08-01 23:33:14 -04:00
renovate[bot] bb4efb6283 chore(deps): update actions/cache action to v6 2026-06-26 23:40:14 +00:00
DioEgizio 5b051e7d49 Use native APIs for GPU discovery (#5602) 2026-06-25 07:40:50 +00:00
renovate[bot] 2bf64efaf2 chore(deps): update azure/artifact-signing-action action to v2 2026-05-28 18:34:22 +00:00
Octol1ttle ccc23c8bc3 change: use native APIs for GPU discovery
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-05-28 15:19:31 +05:00
renovate[bot] a7c91796b3 chore(deps): update hendrikmuhs/ccache-action action to v1.2.23 2026-04-21 09:23:37 +00:00
renovate[bot] da50f0e9e3 chore(deps): update actions/cache action to v5.0.5 2026-04-15 09:43:28 +00:00
Octol1ttle 9b06c0699c fix(CI): correctly append PRISMLAUNCHER_DISABLE_GLVULKAN to AppImage environment
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-31 23:03:01 +05:00
Seth Flynn 17048a586a Use Launcher_ENVName for launcher environment variable names (#5226) 2026-03-29 06:56:04 +00:00
DioEgizio bf42cfdcf2 fix: rename LAUNCHER_DISABLE_GLVULKAN to PRISMLAUNCHER_DISABLE_GLVULKAN
for consistency with other env vars

this also introduces LAUNCHER_ENVNAME in BuildConfig/program_info for rebranded configurations

Signed-off-by: DioEgizio <dioegizio@protonmail.com>
2026-03-26 18:33:44 +01:00
renovate[bot] d0ac15a275 chore(deps): update hendrikmuhs/ccache-action action to v1.2.22 2026-03-26 16:28:16 +00:00
DioEgizio e524fa5b6b fix: allow disabling gl and vulkan features with an envvar and disable it by default on appimage/portable
the previous approach didn't work with runtime symbol lookup errors

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-03-20 17:03:07 +01:00
renovate[bot] 06c29564cc chore(deps): update actions/cache action to v5.0.4 2026-03-18 16:32:46 +00:00
renovate[bot] 7d62e72024 chore(deps): update azure/login action to v3 2026-03-17 10:14:21 +00:00
renovate[bot] 0a5cca899e chore(deps): update hendrikmuhs/ccache-action action to v1.2.21 2026-03-16 20:27:44 +00:00
Octol1ttle d221a0a449 feat: print hardware information in launch log
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 15:04:46 +05:00
renovate[bot] 7348cb9dc9 chore(deps): update github artifact actions 2026-03-10 01:04:56 +00:00
Alexandru Ionut Tripon 1bc5f18b04 chore(deps): update github artifact actions (major) (#5109) 2026-03-09 22:26:45 +00:00
mctaylors 4bba4aaebf fix(actions): this is a certified bash classic
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-09 23:36:47 +03:00
mctaylors a4ea7839dc actions(macos): add .dmg because GHA didn't liked it
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-07 01:06:52 +03:00
mctaylors 0aa2ceffec actions(macos): keep .zip and upload .dmg on release
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-05 22:20:46 +03:00
mctaylors 07ddbb76f1 actions(macos): build .dmg disk images
Signed-off-by: mctaylors <cantsendmails@mctaylors.ru>
2026-03-05 14:34:23 +03:00
renovate[bot] e3ea57c96b chore(deps): update github artifact actions 2026-03-05 09:39:53 +00:00
DioEgizio 247e5fcc6c fix: remove unused qt plugins on linux appimage and portable
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-14 13:42:53 +01:00
Octol1ttle 27172dd1bd change(Actions): unhardcode AppImage signing key ID
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-03 17:16:03 +05:00
DioEgizio 8781ac5f64 chore: trusted signing is now artifact signing
see https://github.com/Azure/artifact-signing-action/issues/107

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-01-31 10:07:12 +01:00
DioEgizio db7685259e fix: sign DLLs too on windows
should fix issues with Smart App Control

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-01-31 10:02:00 +01:00
renovate[bot] 5d9fc6091a chore(deps): update actions/cache action to v5.0.3 2026-01-29 12:51:54 +00:00
Seth Flynn 14df798d78 chore(deps): update azure/trusted-signing-action action to v1 (#4775) 2026-01-18 15:54:55 -05:00
renovate[bot] 70de524c3a chore(deps): update actions/cache action to v5.0.2 2026-01-16 17:59:15 +00:00
renovate[bot] 3ce765fba0 chore(deps): update azure/trusted-signing-action action to v1 2026-01-15 02:07:09 +00:00
DioEgizio 1b15643fcd chore: make appimage use portals for file picking
much better than Qt's ugly default one

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-01-13 15:35:58 +01:00
Seth Flynn c3bcfec5e4 Fix AppImage zsync information (#4671) 2026-01-06 18:52:32 -05:00
Seth Flynn 4037446051 build(appimage): use tag for version when available
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-06 18:40:20 -05:00
Seth Flynn 44bf3aad29 build(macos/windows): automatically use vcpkg
Previously `CMAKE_TOOLCHAIN_FILE` needed to be set manually, which was
kinda pointless when vcpkg is already installed and meant to be used

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-06 17:08:44 -05:00
Trial97 681c635f0e fix manifest generation for linux
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-01-06 14:01:51 +02:00
Seth Flynn 939093d648 ci: actually sign windows builds in Release env
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2026-01-05 13:32:03 -05:00
Alexandru Ionut Tripon fe2e171fa1 feat: use Qt 6.10.1 outside mac and use sharun for portable builds too (#4599) 2025-12-31 14:25:26 +02:00
DioEgizio 36ffd6b4ee chore: bump to ubuntu 24.04
no reason to keep using 22.04 with sharun

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-31 09:18:15 +01:00
DioEgizio 20f9784881 feat: Qt 6.10.1 outside macOS
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-31 09:18:15 +01:00
Alexandru Ionut Tripon 3aab71ea3d ci: use Release env for releases (#4605) 2025-12-31 08:36:39 +02:00
Seth Flynn 44e927a69e ci: only sign windows artifacts in Release environment
`CI_HAS_ACCESS_TO_AZURE` is only set in our Release env

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-30 19:35:30 -05:00
DioEgizio 16635ca9fc feat: use sharun for portable builds too
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-29 08:42:14 +01:00
DioEgizio a4b142681d chore: use go-appimage soft fork until the pgp pr is merged
revert this once it's merged!

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-26 15:27:18 +01:00
Seth Flynn 53fbc39ad1 Use sharun to bundle AppImage (#4515) 2025-12-19 03:43:51 -05:00
Alexandru Ionut Tripon d1df515bcc Updated App icon for macOS 26 (#4160) 2025-12-19 10:37:25 +02:00