Commit Graph

306 Commits

Author SHA1 Message Date
seth
3dcac0de50 ci: run workflows on local action changes
Helps ensure they still actually work when changes are made

Signed-off-by: seth <getchoo@tuta.io>
2025-05-07 18:03:37 -04:00
Tayou
693d9d02bc [macOS] Remove support for macOS 11 (#3611) 2025-05-04 11:47:48 +02:00
Seth Flynn
ee81c7a6f4 feat: build mingw binaries for arm64
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 11:02:32 -04:00
Trial97
c7aef20b1e deperecate macos 11
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-05-01 17:22:33 +03:00
Seth Flynn
77b88fc7ec ci: run build workflow directly on push/prs
Calling this from another workflow only for these events doesn't make
much sense now

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:44:00 -04:00
Seth Flynn
2dfb674e44 ci: split build workflow into composite actions
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:43:57 -04:00
Seth Flynn
b438236a64 ci: use symlink for ccache when possible
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-30 02:25:31 -04:00
Seth Flynn
70500af2a2 ci: use cmake workflow presets
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-30 02:25:31 -04:00
renovate[bot]
1c223997db chore(deps): update hendrikmuhs/ccache-action action to v1.2.18 2025-04-28 21:33:12 +00:00
Trial97
8a3aafc274 chore: remove qt5 from github actions
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-17 23:38:48 +03:00
Alexandru Ionut Tripon
2ec0457854 Remove macOS Legacy build (#3607) 2025-04-10 22:38:24 +03:00
Seth Flynn
9364753d51 [Linux] Update to Qt 6.8.1 (#3610) 2025-04-09 17:22:06 -04:00
Trial97
1a3cc00438 deprecate ubuntu 20.04 runner
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-08 21:37:34 +03:00
Trial97
5ba25a1476 remove mac legacy build
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-08 21:36:13 +03:00
Trial97
c89a8a676e increment linux qt version
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-08 20:43:41 +03:00
Seth Flynn
d92f7b3c97 ci: use ninja with msvc on x64
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-07 09:01:32 -04:00
Seth Flynn
671aad88f5 ci: don't install libfuse2
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-03-24 18:17:39 -04:00
Seth Flynn
5d5155bb22 ci: pin appimage tooling
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-03-24 18:17:39 -04:00
Seth Flynn
6ef59fe984 ci: use bundled linuxdeploy appimage plugin
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-03-24 18:17:39 -04:00
renovate[bot]
4c2182e086 chore(deps): update actions/cache action to v4.2.3 2025-03-19 18:59:33 +00:00
renovate[bot]
8cb999c479 chore(deps): update actions/cache action to v4.2.2 2025-02-27 19:24:06 +00:00
renovate[bot]
73bb740bbb chore(deps): update actions/cache action to v4.2.1 2025-02-18 18:14:21 +00:00
renovate[bot]
2a987b5a4a chore(deps): update hendrikmuhs/ccache-action action to v1.2.17 2025-02-03 22:11:56 +00:00
Seth Flynn
49d734f314 ci: separate flatpak job
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-29 08:32:49 -05:00
Seth Flynn
417688089d ci: separate nix job
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-29 08:31:45 -05:00
renovate[bot]
705375c0df chore(deps): update determinatesystems/magic-nix-cache-action action to v9 2025-01-21 21:35:18 +00:00
Seth Flynn
f8a504e254 Merge pull request #3299 from Trial97/appimage2
Use Ubuntu 22.04 for Linux builds
2025-01-20 23:43:45 -05:00
Seth Flynn
67b218b1f3 Merge pull request #2895 from Edgars-Cirulis/qt-6.8
chore: update to qt 6.8.x
2025-01-20 18:53:05 -05:00
Alexandru Ionut Tripon
db766574a4 Update .github/workflows/build.yml
Co-authored-by: Seth Flynn <getchoo@tuta.io>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2025-01-21 01:38:13 +02:00
Alexandru Ionut Tripon
c79ad73311 Merge pull request #3319 from getchoo-contrib/flatpak-arm
Build Flatpaks for ARM
2025-01-19 10:16:41 +02:00
Alexandru Ionut Tripon
1b5d3c2bf9 Update .github/workflows/build.yml
Co-authored-by: seth <getchoo@tuta.io>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2025-01-19 02:03:21 +02:00
Trial97
be3eca8c97 remove specific step for qt6
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-01-19 01:05:06 +02:00
seth
66f0397087 ci: build flatpaks for arm
Signed-off-by: seth <getchoo@tuta.io>
2025-01-18 17:16:02 -05:00
seth
8e8538b506 ci: build nix packages for aarch64-linux
Signed-off-by: seth <getchoo@tuta.io>
2025-01-18 16:55:38 -05:00
Edgars Cīrulis
181610a8c1 Merge branch 'PrismLauncher:develop' into qt-6.8 2025-01-17 03:04:43 +02:00
Trial97
bca517b8d3 fix appimage
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-01-16 12:10:19 +02:00
renovate[bot]
54da41c625 chore(deps): update hendrikmuhs/ccache-action action to v1.2.16 2025-01-11 22:11:18 +00:00
Alexandru Ionut Tripon
507faf9f00 Merge pull request #3150 from kthchew/fix/unneeded-hr-exceptions
Remove unnecessary hardened runtime exceptions on macOS
2024-12-14 19:30:11 +02:00
Edgars Cirulis
eb8c375ec5 chore: update Qt to 6.8.1
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
2024-12-09 00:40:05 +02:00
renovate[bot]
94c893bd86 chore(deps): update actions/cache action to v4.2.0 2024-12-05 20:29:11 +00:00
Kenneth Chew
7e76638f2c Only disable library validation if using ad-hoc signature
While not needed for regular releases, it is needed for CI when an Apple Developer account isn't available and you can only perform an ad-hoc signature.

Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2024-11-29 21:18:07 -05:00
guihkx
e0faee7f26 ci(flatpak): update build artifact name
Just aligning the name of the Flatpak package with other build artifacts.

Signed-off-by: guihkx <626206+guihkx@users.noreply.github.com>
2024-11-27 14:35:15 -03:00
guihkx
f6770a847a flatpak: update KDE runtime to 6.8
This also switches to the Docker image provided and maintained by
Flathub collaborators through the 'flathub-infra' organization on
GitHub, because it looks better maintained at the moment.

Signed-off-by: guihkx <626206+guihkx@users.noreply.github.com>
2024-11-26 13:51:09 -03:00
Rachel Powers
ba6743d134 ci: libxcb-curcsor_dev ?
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-11-05 01:30:55 -07:00
Rachel Powers
d63a336411 ci: bump linux qt version
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-11-05 01:10:38 -07:00
renovate[bot]
210d0d8aa2 chore(deps): update actions/cache action to v4.1.2 2024-10-22 13:48:29 +00:00
Trial97
0586d38e03 fix sparkle signature
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2024-10-20 23:53:23 +03:00
Edgars Cirulis
0beaa94311 ci: uprev qt install action to v4
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
2024-10-10 15:26:36 +03:00
Edgars Cirulis
b39098dbc5 ci: fix qt-6.8 workflow
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
2024-10-10 15:26:19 +03:00
Edgars Cirulis
5b6d551650 chore: update Qt to 6.8.0
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
2024-10-10 03:45:35 +03:00