Seth Flynn
438f1b8500
[skip ci] ci: build for windows on arm with msvc natively
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-04 03:30:36 -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
Alexandru Ionut Tripon
b8a9b086ae
ci: only run on specific paths ( #3717 )
2025-04-30 11:03:34 +03:00
Seth Flynn
dc3a8dcfed
ci: only run on specific paths
...
This avoids the previously applied paths-ignore exception workaround,
and makes runs as strict as (reasonably) possible. Only directories
known to affect builds will trigger builds, as well as any `.cpp` or
`.h` files to account for any new folders created - though these should
still be added to the workflow later
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-30 03:30:47 -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
Alexandru Ionut Tripon
c54f420c23
ci(nix): fix the PR number ( #3703 )
2025-04-29 10:33:43 +03:00
renovate[bot]
1c223997db
chore(deps): update hendrikmuhs/ccache-action action to v1.2.18
2025-04-28 21:33:12 +00:00
Trial97
71da130fe4
ci(nix): fix the PR number
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-28 23:11:52 +03:00
Trial97
bcdbe79c59
fix: add github token for gh cli
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-28 17:38:01 +03:00
Alexandru Ionut Tripon
f58ee6af7a
ci(nix): fix get-merge-commit action call ( #3697 )
2025-04-27 23:48:49 +03:00
Rachel Powers
abba91c6fa
chore(deps): update determinatesystems/nix-installer-action action to v17 ( #3686 )
2025-04-27 13:46:57 -07:00
Seth Flynn
57a2ef1aed
ci: fix improper paths-ignore usage
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-27 07:47:36 -04:00
Seth Flynn
3b7b9fa03c
ci: better filter workflow runs
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-27 07:30:26 -04:00
Seth Flynn
47cb58d326
ci(nix): fix get-merge-commit action call
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-27 07:28:25 -04:00
Seth Flynn
abe18fb144
ci(nix): checkout merge commit of pull request
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-26 15:02:39 -04:00