Commit graph

413 commits

Author SHA1 Message Date
Seth Flynn
39a7021419
revert: "ci: use ninja with msvc on x64"
Ninja doesn't work in release mode. We need that

Refs: be2d144
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-07 11:49:24 -04:00
Seth Flynn
98ae412305
Fix compatibility with macOS 11 (#3595) 2025-04-07 10:06:18 -04:00
Seth Flynn
de78947fec
[Backport release-9.x] Use ninja with MSVC on x64 (#3597) 2025-04-07 09:49:23 -04:00
Seth Flynn
879495942a
revert: "feat: publish on flakehub"
Flakehub requires semver. We don't use that (yet)

Refs: 86cc6d3
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 6386d044e3)
2025-04-07 09:33:38 -04:00
Seth Flynn
f7dbdb79be
ci(nix): pin release packages in cachix
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 180292098d)
2025-04-07 09:33:37 -04:00
Seth Flynn
71dc114a09
ci(nix): correctly parse action env vars as bools
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 76bec385d6)
2025-04-07 09:33:37 -04:00
Seth Flynn
1e201beb41
ci(nix): ignore more paths
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 1a5a162727)
2025-04-07 09:33:37 -04:00
Seth Flynn
feefeecea9
ci(nix): run on tags
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit da3a498490)
2025-04-07 09:33:37 -04:00
Seth Flynn
be2d144b40
ci: use ninja with msvc on x64
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit d92f7b3c97)
2025-04-07 09:29:33 -04:00
Seth Flynn
8fe7975ab8
revert: downgrade macos builds to qt 6.7.3
Fixes: https://github.com/PrismLauncher/PrismLauncher/issues/3592
Refs: https://github.com/PrismLauncher/PrismLauncher/pull/2895
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-07 09:10:09 -04:00
Seth Flynn
0f21e01b46
ci: don't install libfuse2
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 671aad88f5)
2025-03-26 21:15:39 -04:00
Seth Flynn
88109eaa71
ci: pin appimage tooling
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 5d5155bb22)
2025-03-26 21:15:39 -04:00
Seth Flynn
1425c9801e
ci: use bundled linuxdeploy appimage plugin
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 6ef59fe984)
2025-03-26 21:15:39 -04:00
Seth Flynn
4371933a84 feat: publish on flakehub
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 86cc6d3c5e)
2025-01-30 16:31:27 +00:00
Seth Flynn
dd90049b30 ci: use generic workflow for publishing
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 61d7f08883)
2025-01-30 16:31:27 +00:00
Seth Flynn
7b502fe8c9 ci: run nix workflow on pull_request_target
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 169f5728b1)
2025-01-29 21:34:15 +00:00
Seth Flynn
55578bf949 ci: use flakehub cache
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 8816be1668)
2025-01-29 21:34:15 +00:00
Seth Flynn
702db71f61
ci: separate flatpak job
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 49d734f314)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-29 16:06:27 -05:00
Seth Flynn
8e8efc304f
ci: separate nix job
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 417688089d)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-29 16:06:27 -05:00
Alexandru Ionut Tripon
0508bbd05f
Merge pull request #3331 from getchoo-contrib/backport-ubuntu-22.04
[Backport release-9.x] Use Ubuntu 22.04 for Linux builds
2025-01-21 09:08:46 +02:00
Alexandru Ionut Tripon
ea0d710aaf
Update .github/workflows/build.yml
Co-authored-by: Seth Flynn <getchoo@tuta.io>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
(cherry picked from commit db766574a4)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 23:47:00 -05:00
Alexandru Ionut Tripon
02e1988779
Update .github/workflows/build.yml
Co-authored-by: seth <getchoo@tuta.io>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
(cherry picked from commit 1b5d3c2bf9)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 23:46:59 -05:00
Trial97
fdab044c04
remove specific step for qt6
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit be3eca8c97)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 23:46:59 -05:00
Trial97
e77ac36c3f
fix appimage
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit bca517b8d3)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 23:46:59 -05:00
Edgars Cirulis
0d06fae7ae
chore: update Qt to 6.8.1
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
(cherry picked from commit eb8c375ec5)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 19:09:02 -05:00
Edgars Cirulis
a0c4cc59ac
ci: uprev qt install action to v4
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
(cherry picked from commit 0beaa94311)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 19:09:02 -05:00
Edgars Cirulis
bd7371dbf1
ci: fix qt-6.8 workflow
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
(cherry picked from commit b39098dbc5)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 19:09:02 -05:00
Edgars Cirulis
d7756d29dc
chore: update Qt to 6.8.0
Signed-off-by: Edgars Cirulis <edgarsciruliss@gmail.com>
(cherry picked from commit 5b6d551650)
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-01-20 19:09:01 -05:00
seth
ed2b5d4b0e
ci: build flatpaks for arm
Signed-off-by: seth <getchoo@tuta.io>
(cherry picked from commit 66f0397087)
Signed-off-by: seth <getchoo@tuta.io>
2025-01-19 19:47:44 -05:00
seth
9f199a470c
ci: build nix packages for aarch64-linux
Signed-off-by: seth <getchoo@tuta.io>
(cherry picked from commit 8e8538b506)
Signed-off-by: seth <getchoo@tuta.io>
2025-01-19 19:47:39 -05:00
renovate[bot]
a58f125535 chore(deps): update actions/cache action to v4.2.0
(cherry picked from commit 94c893bd86)
2024-12-06 06:47:20 +00:00
guihkx
bbf21e5824 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>
(cherry picked from commit e0faee7f26)
2024-12-02 15:30:33 +00:00
guihkx
73b4223b61 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>
(cherry picked from commit f6770a847a)
2024-12-02 15:30:33 +00:00
Rachel Powers
7f074ca7b9 ci: libxcb-curcsor_dev ?
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit ba6743d134)
2024-11-05 10:25:53 +00:00
Rachel Powers
c0394c52b7 ci: bump linux qt version
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
(cherry picked from commit d63a336411)
2024-11-05 10:25:53 +00:00
renovate[bot]
98819a0d02 chore(deps): update actions/cache action to v4.1.2
(cherry picked from commit 210d0d8aa2)
2024-10-25 06:30:00 +00:00
Trial97
9a810dfa6e fix sparkle signature
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 0586d38e03)
2024-10-20 21:07:55 +00:00
renovate[bot]
093313e591
chore(deps): update actions/cache action to v4.1.1 2024-10-09 07:14:47 +00:00
seth
e2b346fc53
Merge pull request #2888 from PrismLauncher/renovate/actions-cache-4.x
chore(deps): update actions/cache action to v4.1.0
2024-10-08 13:15:05 -04:00
seth
7c45f88769
Merge pull request #2883 from PrismLauncher/renovate/cachix-install-nix-action-30.x
chore(deps): update cachix/install-nix-action action to v30
2024-10-08 13:14:47 -04:00
TheKodeToad
a200fca45c
Merge pull request #2869 from Edgars-Cirulis/patch-1
chore: update Qt to 6.7.3
2024-10-08 12:36:11 +01:00
Alexandru Ionut Tripon
dc1f56e108
Merge pull request #2865 from Ryex/nsis_vc_redist
add vc_redist as a NSIS install section
2024-10-08 14:09:22 +03:00
renovate[bot]
cc0c9d208d
chore(deps): update actions/cache action to v4.1.0 2024-10-04 22:22:10 +00:00
Rachel Powers
a61c93bede
Update .github/workflows/build.yml
Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net>
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-10-04 07:06:19 -07:00
Rachel Powers
023aa18e85
ci: NSCurl only needed on MSVC
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-10-03 23:14:29 -07:00
Rachel Powers
bcb1d456d4
fix: version NSCurl plugin in workflow, detect and use arm64 vc_redist for arm64
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-10-03 21:56:19 -07:00
renovate[bot]
010678da53
chore(deps): update cachix/install-nix-action action to v30 2024-10-03 13:46:28 +00:00
renovate[bot]
79be2fc062
chore(deps): update cachix/install-nix-action action to v29 2024-10-01 00:32:42 +00:00
seth
5adca58337
ci: add nix job
Signed-off-by: seth <getchoo@tuta.io>
2024-09-30 16:25:56 -04:00
Rachel Powers
ed15a28eb3
fix : baking the redist into the installer breaks GPL, download at runtime instead
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2024-09-28 14:58:13 -07:00