Seth Flynn
698e1dd7cf
ci(nix): don't build for intel macs
...
These are being dropped by Nixpkgs itself soon in the near future, with
few users (on top of reduced usage of our flake/cache). We also already
have coverage for macOS builds through the aarch64-darwin target, so
this doesn't have a big impact on our end either
Obviously can be reverted if enough people want it
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-12-30 20:07:41 -05:00
Octol1ttle
5d48e13d21
change(Actions): cancel outdated builds
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com >
2025-12-13 12:41:11 +05:00
renovate[bot]
2f8a9fb6a2
chore(deps): update actions/checkout action to v6
2025-11-20 18:32:56 +00:00
timoreo
6aa728b12a
ci: macos-13 -> macos-15-intel ( #4166 )
2025-09-22 09:48:16 +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
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]
29dc75ec63
chore(deps): update actions/checkout action to v5
2025-08-11 15:25:38 +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
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
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
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
renovate[bot]
03e1b7b4d5
chore(deps): update determinatesystems/flakehub-cache-action action to v2
2025-05-29 22:07:33 +00: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
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
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
renovate[bot]
f2a601f815
chore(deps): update determinatesystems/nix-installer-action action to v17
2025-04-24 16:58:13 +00:00
Seth Flynn
180292098d
ci(nix): pin release packages in cachix
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-07 08:40:15 -04:00
Seth Flynn
76bec385d6
ci(nix): correctly parse action env vars as bools
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-07 08:40:15 -04:00
Seth Flynn
1a5a162727
ci(nix): ignore more paths
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-07 08:40:14 -04:00
Seth Flynn
da3a498490
ci(nix): run on tags
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-07 08:40:14 -04:00
renovate[bot]
de13d55c7c
chore(deps): update cachix/cachix-action action to v16
2025-03-10 21:53:14 +00:00
Seth Flynn
46385e671d
ci: always run nix workflow on push
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-02-18 22:55:51 -05:00
Seth Flynn
989e6c6cb6
ci: directly print nix out paths to step summary
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-02-01 22:55:39 -05:00
Seth Flynn
138684a84f
Revert "ci: add nix out paths to job summary"
...
This reverts commit 588e0d6305 .
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-02-01 22:54:26 -05:00
Seth Flynn
588e0d6305
ci: add nix out paths to job summary
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-01-30 13:34:34 -05:00
Seth Flynn
169f5728b1
ci: run nix workflow on pull_request_target
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-01-29 16:22:44 -05:00
Seth Flynn
8816be1668
ci: use flakehub cache
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-01-29 16:17:01 -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