Commit Graph

597 Commits

Author SHA1 Message Date
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
Seth Flynn
fe6b90adc5 chore: qt 6.9.1 -> 6.9.3
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-03 17:40:38 -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
Octol1ttle
158e001660 fix(ci/windows): remove erroneous default
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-09-25 18:51:57 +05:00
Octol1ttle
e9ffb40e2b fix(ci/macOS): run vcpkg on non-debug builds too
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-09-25 18:50:27 +05:00
renovate[bot]
eb26d655b0 chore(deps): update actions/cache action to v4.3.0 2025-09-24 14:50:40 +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
87174a0d5a ci(get-merge-commit): drop
No longer used after `pull_request_target` was NUKED

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-09-21 16:27:42 -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
timoreo
668ff45403 chore(deps): update hendrikmuhs/ccache-action action to v1.2.19 (#4132) 2025-09-15 15:01:17 +02:00
renovate[bot]
7f4b157087 chore(deps): update cachix/install-nix-action digest to 7be5dee 2025-09-13 06:24:19 +00:00
renovate[bot]
170071746f chore(deps): update hendrikmuhs/ccache-action action to v1.2.19 2025-09-10 17:48:01 +00:00
timoreo
d694e58667 chore(deps): update actions/setup-java action to v5 (#4082) 2025-09-08 17:08:25 +02:00
timoreo
78700aa8fb chore(deps): update actions/stale action to v10 (#4117) 2025-09-08 17:05:57 +02:00
renovate[bot]
7e0b9511b4 chore(deps): update cachix/install-nix-action digest to 56a7bb7 2025-09-06 12:54:37 +00:00
renovate[bot]
e5653b36cc chore(deps): update actions/stale action to v10 2025-09-04 04:47:44 +00:00
renovate[bot]
c596c6eb48 chore(deps): update actions/setup-java action to v5 2025-08-21 06:51:14 +00:00
Seth Flynn
3c93ce8385 chore(deps): update korthout/backport-action action to v3.3.0 (#4061) 2025-08-15 09:54:22 -04:00
Seth Flynn
847c3238ce chore(deps): update actions/cache action to v4.2.4 (#4046) 2025-08-15 09:54:02 -04:00
renovate[bot]
a261718009 chore(deps): update korthout/backport-action action to v3.3.0 2025-08-14 17:10:11 +00:00
renovate[bot]
29dc75ec63 chore(deps): update actions/checkout action to v5 2025-08-11 15:25:38 +00:00
renovate[bot]
a1956ec53a chore(deps): update actions/cache action to v4.2.4 2025-08-11 06:44:42 +00:00
renovate[bot]
9f5bc882b2 chore(deps): update actions/download-artifact action to v5 2025-08-06 02:15:15 +00:00
Seth Flynn
b196c5d59f ci(setup-deps/windows): install java
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-31 21:19:37 -04:00
timoreo
9565affa64 ci(macos): use vcpkg (#3977) 2025-07-30 06:54:08 +02:00
renovate[bot]
a8eea411e9 chore(deps): update cachix/install-nix-action digest to c134e4c 2025-07-23 23:28:11 +00:00
timoreo
535bc4b6c6 chore(deps): update determinatesystems/update-flake-lock action to v27 (#3982) 2025-07-21 15:02:09 +02:00
renovate[bot]
49daf62114 chore(deps): update determinatesystems/update-flake-lock action to v27 2025-07-15 03:24:29 +00:00
renovate[bot]
3cc8362662 chore(deps): update determinatesystems/nix-installer-action action to v19 2025-07-15 03:24:25 +00:00
Seth Flynn
4614d683b3 ci(macos): use vcpkg
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:35 -04:00
Seth Flynn
9210d68ed1 ci(setup-deps/windows): try to fix vcpkg binary cache auth
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:33 -04:00
renovate[bot]
5fb6022b47 chore(deps): update cachix/install-nix-action digest to f0fe604 2025-07-12 13:50:35 +00:00
renovate[bot]
9ce6d3571e chore(deps): update cachix/install-nix-action digest to cebd211 2025-07-11 22:00:35 +00:00
Seth Flynn
463cf43161 ci(setup-deps/windows): use vcpkg for msvc
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-09 05:22:50 -04:00
Seth Flynn
822b10e46e Update to Qt 6.9 (#3934) 2025-07-07 20:18:34 -04:00
Seth Flynn
50c8cddb5b build(linux): don't bundle qt with portable zip
This was mainly implemented to work around an ABI incompatibility in
Arch Linux, which is no longer a major issue as they have an official
binary package for us now. Many ABI incompatibility issues still remain
(as not every distribution is, or similar to, Ubuntu) which this doesn't
even begin to scratch the surface of fixing, and isn't a very supported
use case in Linux-land outside of our mostly self-rolled `fixup_bundle`

Users who experience ABI incompatibilities with our binaries would be
*much* better served using Flatpak or AppImage, as they can guarntee^*
compatibility with any host system through a complete bundle; packagers
who experience ABI incompatibilities should probably build the launcher
against their own distribution, like Arch and many others do

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-05 02:50:10 -04:00
Seth Flynn
ba6f49b891 ci: glob directory matches
This makes sure *all* changes to directories trigger the given workflows

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-04 05:27:41 -04:00
Seth Flynn
300851e603 chore(deps): update determinatesystems/update-flake-lock action to v26 (#3937) 2025-07-04 03:07:23 -04:00
renovate[bot]
907f661c57 chore(deps): update determinatesystems/update-flake-lock action to v26 2025-07-03 17:40:45 +00:00