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
840bed0666
Include ARM Linux portable builds in releases ( #4609 )
2025-12-31 08:46:41 +02:00
Alexandru Ionut Tripon
7e4e1de68e
Remove some CI jobs ( #4608 )
2025-12-31 08:43:07 +02:00
Alexandru Ionut Tripon
3aab71ea3d
ci: use Release env for releases ( #4605 )
2025-12-31 08:36:39 +02:00
Seth Flynn
c059e812a0
ci: fail releases on unmatched files
...
This previously let bugs slip in, like not uploading the Linux ARM
tarball
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:47:58 -05:00
Seth Flynn
d4230349e3
ci: upload portable linux arm tarball to releases
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:47:35 -05:00
Seth Flynn
abe0c8e687
ci(flatpak): only build for x86_64
...
The flatpaks from CI aren't very usable in the first place, but also
take longer to complete than regular builds, as well as contribute to
our concurrent job limit. Dropping ARM builds shouldn't have much
impact, but this can obviously be reversed if people want it
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:07:56 -05:00
Seth Flynn
698e1dd7cf
ci(nix): don't build for intel macs
...
These are being dropped by Nixpkgs itself soon in the near future, with
few users (on top of reduced usage of our flake/cache). We also already
have coverage for macOS builds through the aarch64-darwin target, so
this doesn't have a big impact on our end either
Obviously can be reverted if enough people want it
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:07:41 -05: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
Seth Flynn
d1313cbd2d
ci: use Release env for releases
...
This ensures we have access to Azure on CI runs for tags
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 19:32:38 -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
Rachel Powers
586364e3b6
Make blocked/stacked pr detection more flexible with capitalization
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-12-22 02:51:58 -07: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
renovate[bot]
981b3fc48e
chore(deps): update korthout/backport-action action to v4.0.1
2025-12-15 18:07:32 +00:00
Alexandru Ionut Tripon
bf0d0a1d5b
change(Actions): cancel outdated builds ( #4483 )
2025-12-14 19:32:04 +02:00
Rachel Powers
59313204b2
chore(deps): update korthout/backport-action action to v4 ( #4485 )
2025-12-13 16:06:14 -07: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
Richard Voigtmann
7cb623e800
bumped macos runner version to 26
...
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com >
2025-12-13 15:57:58 +01:00
renovate[bot]
c865c5b820
chore(deps): update korthout/backport-action action to v4
2025-12-13 13:14:26 +00: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
Octol1ttle
5d48e13d21
change(Actions): cancel outdated builds
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-12-13 12:41:11 +05: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
timoreo
f5e122bda2
chore(deps): update cachix/install-nix-action digest to 4e002c8 ( #4467 )
2025-12-12 08:21:13 +01:00
renovate[bot]
52fe83f3c4
chore(deps): update actions/cache action to v5
2025-12-12 02:03:11 +00:00
renovate[bot]
6fe989d043
chore(deps): update cachix/install-nix-action digest to 4e002c8
2025-12-11 20:35:10 +00:00
DioEgizio
33547c639c
chore: Update in-tree flatpak to use kde platform 6.10
...
6.8 is eol. Also 6.10 requires codecs-extra so it fixes compatibility with replaymod.
flathub should also get updated to 6.10 but it's not as important because 6.9 isnt eol
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
2025-12-08 15:00:26 +01:00
Seth Flynn
e8d33e5af1
build: manually specify appimage update information
...
Previously this targeted the wrong filename from our releases
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-03 19:59:08 -05:00
Seth Flynn
2cf5fe5097
build: use go-appimage to create appimages
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-29 11:34:05 -05:00
Seth Flynn
5c8b18098f
Remove in-tree third party dependencies ( #4405 )
2025-11-28 07:59:20 -05:00
Seth Flynn
38afa3a94c
build: remove vendored gamemode code
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-28 04:02:08 -05:00
Seth Flynn
e2c31569dc
build: remove third party submodules
...
Most of these are extremely common in distributions now, so packagers
don't have much need for our in-tree versions - most don't even use them
as is
With our move to vcpkg for Windows/macOS, we also don't have a need for
them. So time to say goodbye!
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-28 04:01:59 -05:00
Seth Flynn
030dc4e7b1
ci(setup-dependencies/linux): use deps from system
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-11-27 16:51:10 -05:00
Trial97
074846d72a
remove qt5compat
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-11-27 22:37:31 +02:00
Seth Flynn
bf5b03b4ff
Replace QuaZip (and other archiving operations) with libarchive ( #3959 )
2025-11-27 14:53:59 -05:00
Seth Flynn
9a75d8f73f
chore(deps): update actions/checkout action to v6 ( #4379 )
2025-11-27 14:40:47 -05:00
Seth Flynn
d852947895
chore(deps): update determinatesystems/update-flake-lock action to v28 ( #4402 )
2025-11-27 14:40:05 -05:00
renovate[bot]
5b037793ff
chore(deps): update determinatesystems/update-flake-lock action to v28
2025-11-26 22:10:33 +00:00
renovate[bot]
2dcc89aa00
chore(deps): update hendrikmuhs/ccache-action action to v1.2.20
2025-11-26 22:10:29 +00:00