DioEgizio
cae7a87e4f
feat: disable pch on codeql build
...
this allows us to notice when no-pch builds break
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-02-14 09:29:39 +01:00
Seth Flynn
f31ff5742f
ci(build+codeql): run for merge groups
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit a770cc1128 )
2026-02-02 22:49:31 +00:00
Octol1ttle
cb69f999f7
change(Actions): run tests with more output
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 2338455076 )
2026-02-01 09:59:51 +01:00
DioEgizio
8d2327a28a
chore: update to Qt 6.10.2 on windows and linux appimage/portable
...
also switches codeql to build on Qt 6.4.3, to make sure prism still builds on the oldest version we still wanna support.
for this reason, codeql also now runs tests (to see if they don't fail on 6.4.3). While doing this I also noticed our qt requirement is 6.4, as we use Qt::Literals::StringLiterals
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit b1857508f7 )
2026-01-31 19:33:17 +02:00
Seth Flynn
62d57878b8
build(flatpak): remove
...
See https://github.com/PrismLauncher/flatpak
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 3833b1e292 )
2026-01-27 12:04:56 +00:00
Seth Flynn
da4bf6e8c2
style: re-format tree with editorconfig
...
```
find $PWD \
-type f \
! -path '*/.git/*' ! -path '*/flatpak/shared-modules/*' \
! -path '*/libraries/*' ! -path '*/testdata/*' ! -name '*.patch' \
! -name '*.svg' ! -name '*.scd' ! -path '*/program_info/LICENSE' \
! -path '*/COPYING.md' ! -path '*/cmake/*' ! -name '.gitmodules' \
-exec eclint -fix {} \;
```
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit fd91f87c21 )
2026-01-18 23:01:42 +02:00
Octol1ttle
c0fae914d8
hack: try to free up disk space on Flatpak builds so they don't crash
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit eafce5d5f6 )
2026-01-13 06:15:08 +00:00
Seth Flynn
dcb65e8a64
ci: actually sign windows builds in Release env
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 939093d648 )
2026-01-05 18:34:58 +00:00
DioEgizio
d33874f24e
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>
(cherry picked from commit 36ffd6b4ee )
2025-12-31 12:25:38 +00:00
DioEgizio
928adcdb4e
feat: Qt 6.10.1 outside macOS
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 20f9784881 )
2025-12-31 12:25:38 +00:00
Alexandru Ionut Tripon
73a68659f2
[Backport release-10.x] Include ARM Linux portable builds in releases ( #4613 )
2025-12-31 08:54:36 +02:00
Alexandru Ionut Tripon
35a99bb5e6
[Backport release-10.x] Remove some CI jobs ( #4612 )
2025-12-31 08:54:25 +02:00
Seth Flynn
6762a1f448
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>
(cherry picked from commit c059e812a0 )
2025-12-31 06:46:56 +00:00
Seth Flynn
c18128dd9f
ci: upload portable linux arm tarball to releases
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit d4230349e3 )
2025-12-31 06:46:56 +00:00
Seth Flynn
52a42d63ba
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>
(cherry picked from commit abe0c8e687 )
2025-12-31 06:43:21 +00:00
Seth Flynn
a4e86f213f
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>
(cherry picked from commit 698e1dd7cf )
2025-12-31 06:43:21 +00:00
Seth Flynn
a26954dafa
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>
(cherry picked from commit d1313cbd2d )
2025-12-31 06:36:50 +00:00
Richard Voigtmann
da62b63f52
bumped macos runner version to 26
...
Signed-off-by: Richard Voigtmann <richard.v.voigtmann@gmail.com>
(cherry picked from commit 7cb623e800 )
2025-12-19 08:37:35 +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
renovate[bot]
c865c5b820
chore(deps): update korthout/backport-action action to v4
2025-12-13 13:14:26 +00: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]
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
9a75d8f73f
chore(deps): update actions/checkout action to v6 ( #4379 )
2025-11-27 14:40:47 -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]
2f8a9fb6a2
chore(deps): update actions/checkout action to v6
2025-11-20 18:32:56 +00:00
Seth Flynn
6a46484895
ci: fix macos code signing secret names
...
oopsie
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-19 14:53:37 -05:00
renovate[bot]
90ea9af1cb
chore(deps): update cachix/install-nix-action digest to 0b0e072
2025-11-19 00:29:00 +00:00
Alexandru Ionut Tripon
dd295aaf1e
Use multi-config generator for CMake presets ( #4301 )
2025-11-13 20:21:40 +02:00
Seth Flynn
b819be49cd
ci: sign windows builds through azure
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-13 06:07:59 -05:00
Seth Flynn
ffdf00876e
build(cmake): use mutli-config generators for debug/release presets
...
This prevents us from hardcoding variants for each release type. Yay!
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-06 17:41:21 -05:00
Seth Flynn
bc02af771d
ci: build for windows on arm with msvc natively
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-06 02:27:34 -05:00
renovate[bot]
8c9ad0664f
chore(deps): update github artifact actions
2025-10-24 23:49:31 +00:00
Seth Flynn
41fe18d378
chore(deps): update cachix/install-nix-action digest to fd24c48 ( #4227 )
2025-10-20 09:58:15 -04:00
renovate[bot]
da39885249
chore(deps): update cachix/install-nix-action digest to fd24c48
2025-10-15 11:00:47 +00:00
renovate[bot]
d399d241eb
chore(deps): update github/codeql-action action to v4
2025-10-07 20:37:17 +00:00
timoreo
8b5e91920d
chore(deps): update korthout/backport-action action to v3.4.1 ( #4191 )
2025-10-02 22:02:20 +02:00
renovate[bot]
acb4cee0ac
chore(deps): update cachix/install-nix-action digest to 9280e7a
2025-10-02 17:58:51 +00:00
renovate[bot]
fca874a641
chore(deps): update korthout/backport-action action to v3.4.1
2025-10-01 20:43:52 +00:00
timoreo
6aa728b12a
ci: macos-13 -> macos-15-intel ( #4166 )
2025-09-22 09:48:16 +02:00
Tayou
6f1ebfbb54
Avoid pull_request_target in Nix workflow, always use upstream Nix ( #4167 )
2025-09-22 08:59:14 +02:00
Seth Flynn
7ba91ca488
ci(nix): always use upstream nix
...
This ensures evaluation is consistent between out-of-tree and in-tree
runs
It also probably won't be possible to install upstream Nix with the
Determinate installer action soon so.....
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-09-21 16:28:07 -04:00
Seth Flynn
90855a7cc0
ci(nix): pull_request_target -> pull_request
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-09-21 16:25:09 -04:00
Seth Flynn
7e4a4cfd11
ci(nix): flakehub -> magic-nix-cache & gha cache
...
This will help us avoid `pull_request_target`, etc.
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-09-21 16:23:15 -04:00
Seth Flynn
ffcd733d70
ci: macos-13 -> macos-15-intel
...
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-09-21 16:15:10 -04:00
renovate[bot]
d5c0ff32a7
chore(deps): update cachix/install-nix-action digest to a809471
2025-09-21 13:38:54 +00:00
renovate[bot]
7f4b157087
chore(deps): update cachix/install-nix-action digest to 7be5dee
2025-09-13 06:24:19 +00:00
timoreo
78700aa8fb
chore(deps): update actions/stale action to v10 ( #4117 )
2025-09-08 17:05:57 +02:00