Commit Graph

57 Commits

Author SHA1 Message Date
Rachel
77ceae0158
ci: Do not install recommendations from apt-get (#970)
Some checks are pending
build / build (push) Waiting to run
2026-02-23 16:49:49 -08:00
Rachel
e55fdab732
Pin cpp-linter-action to v2.15.1 (#692) 2025-08-16 21:06:45 -07:00
Rachel
1a68c758eb
Integrate metroskrew as the default compiler (#482)
Some checks are pending
build / build (push) Waiting to run
* Remove extraneous `include/` directory level from brightness_controller

* Wrap WSL_ACCESSING_WINDOWS detection in realpath

* Integrate metroskrew as the default compiler

* Remove tools/cw contents
2025-05-09 22:00:48 -07:00
Rachel
ce1493c36b Clone meson instead of asking users to download it
This squash also removes the calcrom webhook, which serves no purpose
at this stage of the project.
2025-03-09 16:21:19 -07:00
Rachel
0d0ba222ce Update CI workflow to clang-format v19 and fix some regressions from v18 2025-01-21 21:50:01 -08:00
Rachel
0b31ed7134 Fix xMAP in CI build, filter out runs if only changing Markdown docs 2024-11-08 14:29:15 -08:00
mid-kid
ec6bb0303f Update CI for new makefile changes 2024-11-06 19:14:44 +01:00
Rachel
44dd175f12 Collapse shell scripts into a Makefile; update INSTALL and CONTRIBUTING docs 2024-11-06 17:15:45 +01:00
Rachel
946ecdf0dd
Update upload-artifact to v4 2024-09-21 18:35:21 -07:00
Nomura
2137819bce Use makelcf from NitroSDK subproject 2024-08-10 22:03:52 +02:00
Rachel
c86dc1ef14 Use native arm-none-eabi-gcc to assemble field and battle scripts 2024-07-16 12:04:35 -07:00
Rachel
750f866f9f Specify MESON_RSP_THRESHOLD in meson scripts 2024-07-12 13:54:25 -07:00
Rachel
04c2094c8c Specify meson version in GHA install 2024-07-11 19:19:07 -07:00
Rachel
ceeac033ba Add pre-commit hook + clang-format GHA 2024-07-06 15:33:20 -07:00
Rachel
a0596b5c9a Revert "Skip build action if the only changes are to docs folder"
This reverts commit a49da263fa.
2024-06-18 11:29:18 -07:00
Rachel
4766a102b6 Revert "Fix filter action implementation"
This reverts commit cbc501b84e.
2024-06-18 11:29:02 -07:00
Rachel
cbc501b84e Fix filter action implementation 2024-06-18 11:19:41 -07:00
Rachel
a49da263fa Skip build action if the only changes are to docs folder 2024-06-18 10:43:54 -07:00
Rachel
7b3ca58a90
Point OK webhook at out-of-tree build 2024-03-11 14:53:07 -07:00
Rachel
9fb8e17511
Remove build stem in GH Actions 2024-03-11 14:30:08 -07:00
Rachel
8fee13515d
Update GH Actions for out-of-tree builds 2024-03-11 14:00:40 -07:00
mid-kid
c706718afa Fix out of tree builds
This allows the build directory to be located outside of the source tree.
Arguably, this has no tangible benefit, but it's more "proper" in the
meson spirit.

Depends on the following PRs:
- https://github.com/pret/pokeplatinum/pull/155
- https://github.com/Nomura-RH/libvct/pull/1
- https://github.com/Nomura-RH/NitroDWC/pull/2
- https://github.com/Nomura-RH/NitroSDK/pull/1
- https://github.com/Nomura-RH/NitroWiFi/pull/1
2024-03-08 22:49:11 +01:00
Rachel
e90979f61c
Merge pull request #123 from lhearachel/battle_scripts
Dump + rebuild the contents of battle scripting NARCs
2024-01-24 22:24:49 -08:00
Rachel
a6e26cdeae Commit xMAP to a branch on each push to main 2024-01-23 21:46:06 -08:00
Rachel
ec549c8f6f Wire up OK build for battle-script NARCs 2024-01-23 21:26:45 -08:00
pikalaxalt
54945c5b12
define build_name variable 2023-10-16 18:09:00 -04:00
PikalaxALT
134d6cd5db
Make calcrom.py executable 2023-10-15 16:58:03 -04:00
PikalaxALT
30bdd50fe4
remove unnecessary arg to webhook.sh 2023-10-15 15:37:14 -04:00
PikalaxALT
b09463c090
Fix calcrom. For real this time. 2023-10-15 15:34:06 -04:00
PikalaxALT
25f1c9d427 Replace calcrom with a Python script 2023-08-19 18:19:30 -04:00
PikalaxALT
52632b3323 fix impl of replace 2023-08-19 14:04:30 -04:00
PikalaxALT
5eaab2d14f webhook.sh calls ntr_merge_elf.sh 2023-08-19 13:50:44 -04:00
PikalaxALT
fce82b4d8f Adapt calcrom to meson build structure 2023-08-19 13:45:16 -04:00
mid-kid
ab4947749b Fix the CI for meson: Attempt 9001 2023-07-26 21:25:50 +02:00
mid-kid
8f3c8446c1 Fix the CI for meson: Attempt 9000 2023-07-26 21:25:00 +02:00
mid-kid
f231fc382a Fix the CI for meson: Attempt 7 2023-07-26 21:08:12 +02:00
mid-kid
92c27a2124 Fix the CI for meson: Attempt 6 2023-07-26 21:06:43 +02:00
mid-kid
1e0f30180a Fix the CI for meson: Attempt 5 2023-07-26 20:59:10 +02:00
mid-kid
d8e3358a4e Fix the CI for meson: Attempt 4 2023-07-26 20:42:53 +02:00
mid-kid
2a94eec1d3 Fix the CI for meson: Attempt 3 2023-07-26 20:11:57 +02:00
mid-kid
801aee6576 Fix the CI for meson: Attempt 2 2023-07-26 20:08:36 +02:00
mid-kid
01be72010d Fix the CI for meson: Attempt 1 2023-07-26 20:06:45 +02:00
luckytyphlosion
f9032f4e40 Don't update packages anymore 2023-01-10 11:38:17 -05:00
luckytyphlosion
ed82930e0a Update packages for first run of CI. 2023-01-09 17:20:38 -05:00
Nomura
7aa6393376 Move msl lib files to lib/ 2023-01-08 14:04:37 +01:00
luckytyphlosion
4145afe640 Test nproc with aspatch fix. 2023-01-07 21:14:35 -05:00
luckytyphlosion
76a0f23c72 Try CI make -j2 again 2023-01-07 19:26:52 -05:00
luckytyphlosion
5c3bb36efb Guess 1 at fixing CI build. 2023-01-07 17:59:09 -05:00
luckytyphlosion
b31587d326 Don't do parallel jobs for CI. 2023-01-07 15:34:21 -05:00
luckytyphlosion
72c8961553 Fix CI builds 2023-01-07 15:18:06 -05:00