Commit Graph

515 Commits

Author SHA1 Message Date
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
Seth Flynn
3c93ce8385 chore(deps): update korthout/backport-action action to v3.3.0 (#4061) 2025-08-15 09:54:22 -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]
9f5bc882b2 chore(deps): update actions/download-artifact action to v5 2025-08-06 02:15:15 +00: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
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
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
renovate[bot]
e12c4d0abc chore(deps): update determinatesystems/nix-installer-action action to v18 2025-07-03 17:40:41 +00:00
Seth Flynn
364ebbcbe6 ci: run on changes to .ui files
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-03 01:25:49 -04:00
Alexandru Ionut Tripon
be310a272a chore(deps): update cachix/install-nix-action digest to f0fe604 (#3906) 2025-06-27 12:47:00 +03:00
renovate[bot]
bcdbbab7c0 chore(deps): update korthout/backport-action action to v3.2.1 2025-06-26 08:37:29 +00:00
renovate[bot]
ec63f54f48 chore(deps): update cachix/install-nix-action digest to f0fe604 2025-06-24 17:38:33 +00:00
Seth Flynn
f1b0034f5c Build Linux binaries for ARM64 (#3304) 2025-06-15 22:43:24 -04:00
seth
03c714cccf ci: build for arm on linux
Signed-off-by: seth <getchoo@tuta.io>
2025-06-13 02:19:52 -04:00
Seth Flynn
c03f854fb8 cmake: use build platform from environment
This allows all CI builds to be deemed "official"

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00
Seth Flynn
3718c60844 cmake: enforce explicit artifact name
It's much easier to determine this in CI and ensure our artifact names
are correct (I have made some accidents). They (and thus the updater)
can also easily be left out of local builds -- and probably should've
always been

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00
Seth Flynn
6d960b9c3c ci(setup-deps): always use sccache, simplify restore key
sccache is available on arm runners. we can use the restore key for an
easy, unique restore key in the cache too (it also prevents us from
re-using the ccache caches!)

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:19 -04:00
Seth Flynn
04ecd447bc ci(package/linux): use dpkg to determine file paths and variables
Should hopefully make things less brittle across different architectures

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:15 -04:00
Seth Flynn
d8ac52bd8c ci: ensure all workflows are actually run on push to branches
Oops

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-12 21:39:41 -04:00
Seth Flynn
8df20a372c ci: don't run ci on custom in-tree branches
This basically duplicates runs when a PR is opened from an in-tree
branch. If we want to run one without a PR, we can use workflow_dispatch
anyways

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-12 21:37:39 -04:00
Alexandru Ionut Tripon
acc0f96e34 chore(deps): update determinatesystems/update-flake-lock action to v25 (#3778) 2025-05-30 09:43:06 +03:00
renovate[bot]
03e1b7b4d5 chore(deps): update determinatesystems/flakehub-cache-action action to v2 2025-05-29 22:07:33 +00:00
renovate[bot]
3690d93591 chore(deps): update cachix/install-nix-action digest to 17fe5fb 2025-05-27 12:24:27 +00:00
renovate[bot]
776b15d587 chore(deps): update determinatesystems/update-flake-lock action to v25 2025-05-16 16:08:06 +00:00
seth
b9a97c8647 ci(release): upload mingw-arm64 artifacts
Signed-off-by: seth <getchoo@tuta.io>
2025-05-07 21:01:00 -04:00
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
Rachel Powers
f379c5ef34 ci(blocked-pr): another jq syntax fix
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-05-05 15:40:21 -07:00
Rachel Powers
d1234198a1 ci(blocked-pr): default pr body as empty string
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-05-05 14:01:58 -07:00
Rachel Powers
a55bffc963 ci(blocked-prs): jq if statements need parens
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-05-05 13:25:29 -07:00
Seth Flynn
f1d264d12d ci: Distinguish between stacked and blocked pr (#3719) 2025-05-05 13:04:35 -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
Alexandru Ionut Tripon
65ce09969e Split build workflow into composite actions (#3707) 2025-05-01 17:18:59 +03:00
Seth Flynn
1e617392ad ci(codeql): use setup-dependencies action
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:44:00 -04:00
Seth Flynn
efa3392632 ci: trigger_release -> release
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:44:00 -04: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
renovate[bot]
19d6999455 chore(deps): update cachix/install-nix-action digest to 5261181 2025-04-30 16:35:22 +00:00
Rachel Powers
eb911389f8 Distinguish between stacked and blocked pr
distinguish between stacked and blocked pr
stacks need merge
blocks just need a close

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-04-30 02:45:23 -07:00