Commit graph

97 commits

Author SHA1 Message Date
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
Seth Flynn 5d5f22e672
ci(linux): verify appstream info for appimages
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-17 23:53:47 -05:00
Seth Flynn 06e99e2990
build(linux): use sharun for appimage bundling
This should fix issues with OpenGL, as well as help as avoid using some
annoying (and fragile) hacks to locate our actual binary/other resources

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-17 23:53:42 -05:00
Alexandru Ionut Tripon 960c3a56b0
fix: bundle cmark in portable build (#4476) 2025-12-14 00:56:40 +02:00
Alexandru Ionut Tripon 7eaaf6a224
chore(deps): update actions/cache action to v5.0.1 (#4478) 2025-12-13 23:41:19 +02:00
Richard Voigtmann 7f740e4ad6 added mono to brew because macos 26 runner doesnt include it
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
2025-12-13 21:50:40 +01:00
DioEgizio 891eb825d9 fix: bundle cmark in portable build
fixes portable not working outside ubuntu

Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-13 08:51:55 +01:00
renovate[bot] 3b715ada07
chore(deps): update github artifact actions 2025-12-12 21:58:12 +00:00
renovate[bot] a159b64e72
chore(deps): update actions/cache action to v5.0.1 2025-12-12 21:58:08 +00:00
renovate[bot] 52fe83f3c4
chore(deps): update actions/cache action to v5 2025-12-12 02:03:11 +00:00