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
8c5333a5da
ci: use sccache on windows
...
This apparently works with less hacks, and is actually suggested by the
action we're using
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-05-01 08:44:00 -04: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
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
Trial97
7da32af1b2
ci(nix): remove addtional >
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-29 10:42:42 +03: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
renovate[bot]
f2a601f815
chore(deps): update determinatesystems/nix-installer-action action to v17
2025-04-24 16:58:13 +00:00
Seth Flynn
e03870d3f2
ci(get-merge-commit): init
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-20 16:52:14 -04:00
Rachel Powers
2ce1fdcee0
chore(deps): update cachix/install-nix-action digest to 754537a ( #3666 )
2025-04-18 20:39:40 -07:00
renovate[bot]
95492cdeef
chore(deps): update cachix/install-nix-action digest to 754537a
2025-04-18 20:57:31 +00:00
Seth Flynn
b6e48ac641
ci(blocked-prs): allow workflow_dispatch on blocking prs
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-18 16:56:19 -04:00
Seth Flynn
e9f7ba188b
ci(blocked-prs): use object filter to check pr label
...
https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/evaluate-expressions-in-workflows-and-actions#example-using-an-object-filter
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-18 16:53:16 -04:00
Seth Flynn
7f2f62afa8
ci(blocked-prs): use pull_request_target
...
This needs to run in the context of our repo to have access to it's
secrets
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-18 16:50:25 -04:00
Trial97
5fee4e3f8b
chore: remove qt5 from release and copyright
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-18 00:17:29 +03:00
Trial97
8a3aafc274
chore: remove qt5 from github actions
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-17 23:38:48 +03:00
Trial97
d1eebbceff
chore: remove release macos Legacy reference
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-11 08:33:27 +03:00
Alexandru Ionut Tripon
2ec0457854
Remove macOS Legacy build ( #3607 )
2025-04-10 22:38:24 +03:00
Seth Flynn
9364753d51
[Linux] Update to Qt 6.8.1 ( #3610 )
2025-04-09 17:22:06 -04:00
Trial97
1a3cc00438
deprecate ubuntu 20.04 runner
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-08 21:37:34 +03:00
Trial97
5ba25a1476
remove mac legacy build
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-08 21:36:13 +03:00
Trial97
c89a8a676e
increment linux qt version
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-08 20:43:41 +03:00
Seth Flynn
734db2bedc
Use ninja with MSVC on x64 ( #3587 )
2025-04-07 09:25:31 -04:00
Seth Flynn
d92f7b3c97
ci: use ninja with msvc on x64
...
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-07 09:01:32 -04:00
Seth Flynn
6386d044e3
revert: "feat: publish on flakehub"
...
Flakehub requires semver. We don't use that (yet)
Refs: 86cc6d3
Signed-off-by: Seth Flynn <getchoo@tuta.io >
2025-04-07 08:40:15 -04: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]
dc4cb8b9d5
chore(deps): update actions/create-github-app-token action to v2
2025-04-03 22:22:42 +00:00
Rachel Powers
8fd86e065e
push json expansion into env
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-01 23:46:49 -07:00
Rachel Powers
f82b050bca
Fix blocked pr comment body ( #3570 )
...
* Add newline to seperate header from comment body
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Seth Flynn <getchoo@tuta.io >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
---------
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
Co-authored-by: Seth Flynn <getchoo@tuta.io >
2025-04-02 02:33:17 -04:00
Alexandru Ionut Tripon
3042e051c7
ci: add a workflow to detect and check dependencies for blocked pull requests ( #3497 )
2025-04-02 09:08:21 +03:00
renovate[bot]
b1c4e85806
chore(deps): update cachix/install-nix-action digest to d1ca217
2025-03-31 19:53:22 +00:00