9427 Commits

Author SHA1 Message Date
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
Seth Flynn
d13dff0dc8
chore(deps): update hendrikmuhs/ccache-action action to v1.2.18 (#3726) 2025-05-01 10:54:33 -04:00
renovate[bot]
be33aa3567
chore(deps): update hendrikmuhs/ccache-action action to v1.2.18 2025-05-01 14:19:24 +00: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
Alexandru Ionut Tripon
d88d32b917
chore(deps): update cachix/install-nix-action digest to 5261181 (#3720) 2025-04-30 21:34:36 +03: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
573aa8c208
fix: task typo in flame export task (#3718) 2025-04-30 14:38:32 +03: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
Trial97
a465af45dc
fix: task typo in flame export task
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-30 10:15:59 +03:00
Alexandru Ionut Tripon
36d18b393b
fix: crash when task was canceled and abort signal was fired early (#3712) 2025-04-30 10:10:36 +03:00
Alexandru Ionut Tripon
9a85f23d85
Add support for CMake presets and workflows (#3702) 2025-04-30 10:10:16 +03: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
6c45ff915a
chore(gitignore): add CMakeUserPresets.json
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
Seth Flynn
9131f79cc0
feat: add CMakePresets.json
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-04-30 02:25:31 -04:00
Alexandru Ionut Tripon
224503cc93
fix: file filtering on modpack export (#3710) 2025-04-30 08:24:21 +03:00
Trial97
053b57c21f
fix: crash when task was canceled and abort signal was fired early
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-29 19:24:04 +03:00
Trial97
147159be2c
fix: file filtering on modpack export
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-29 19:02:35 +03:00
Seth Flynn
f086233186
chore(nix): update lockfile (#3693) 2025-04-29 04:23:53 -04:00
Seth Flynn
e9afa16aa1
chore: format some of the project files (#3677) 2025-04-29 04:23:25 -04:00
Trial97
8bb79cefac
chore: add format commits to the git-blame-ignore
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-29 10:47:00 +03:00
Trial97
5c8481a118
chore: reformat
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-29 10:46:41 +03:00
Alexandru Ionut Tripon
57d3d4815b
fix: build error introduced in #3516 (#3708) 2025-04-29 10:46:19 +03:00
Seth Flynn
e1fce47eb3
ci(nix): remove addtional > (#3709) 2025-04-29 03:43:32 -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
Trial97
93552277fe
fix: build error introduced in #3516
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-29 10:20:28 +03:00
Alexandru Ionut Tripon
6b4f07e976
Add checkboxes to resource downloader (#3516) 2025-04-29 08:32:30 +03:00
Alexandru Ionut Tripon
0d15699b26
change java on modpack update (#3379) 2025-04-29 08:31:59 +03:00
Alexandru Ionut Tripon
aa6324c920
chore(deps): update hendrikmuhs/ccache-action action to v1.2.18 (#3704) 2025-04-29 08:31:46 +03:00
Alexandru Ionut Tripon
a6006c3a33
chore: make all the regexes static const (#3647) 2025-04-29 00:33:49 +03:00
renovate[bot]
1c223997db
chore(deps): update hendrikmuhs/ccache-action action to v1.2.18 2025-04-28 21:33:12 +00:00
Alexandru Ionut Tripon
d6bba50d86
replace qvector with qlist (#3519) 2025-04-29 00:32:40 +03:00
Alexandru Ionut Tripon
5f20d98643
chore: update submodules (#3701) 2025-04-28 23:24:23 +03: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
Alexandru Ionut Tripon
25b1d79080
ci(nix): add github token for gh cli (#3700) 2025-04-28 22:49:38 +03:00
Trial97
c5fd5e6ac1
chore: make all the regexes static const
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-28 22:37:29 +03:00
Alexandru Ionut Tripon
21c90527d2
Parse log4j xml events in logs (#3642) 2025-04-28 18:33:17 +03:00
Alexandru Ionut Tripon
2ceb8a4986
Fix: Use after free collecting tasks from ResourceDownloadDialogs (#3670) 2025-04-28 18:32:39 +03:00
Trial97
0ccb4059a0
chore: update submodules
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-04-28 17:57:31 +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
Rachel Powers
07a6606c9c
fix: cover both usages of the download dialog
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-04-28 04:49:30 -07:00
Rachel Powers
d0ccd110a1
fix: use after free begone!
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2025-04-28 04:49:23 -07:00
Rachel Powers
2031859731
Merge remote-tracking branch 'upstream/develop' into xml-logs 2025-04-28 04:11:53 -07:00