Commit Graph

91 Commits

Author SHA1 Message Date
QMK Bot 195c44c170 Merge remote-tracking branch 'origin/develop' into xap 2025-04-09 00:16:26 +00:00
Nick Brassel 575abc48a3 More Windows->Unix style path fixes. (#25119) 2025-04-09 10:15:14 +10:00
Nick Brassel 25f28bac16 Merge remote-tracking branch 'upstream/develop' into xap 2025-02-28 09:18:17 +11:00
Nick Brassel 1efc82403b Community modules (#24848) 2025-02-26 22:25:41 +11:00
QMK Bot a9ef84fde3 Merge remote-tracking branch 'origin/develop' into xap 2024-11-24 09:33:03 +00:00
Nick Brassel 7d8f193988 Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. (#23451) 2024-11-24 20:32:30 +11:00
zvecr 7b8bf3426d Merge remote-tracking branch 'origin/develop' into xap 2024-08-26 04:25:39 +01:00
QMK Bot 2c6409fdd8 Merge remote-tracking branch 'origin/master' into develop 2024-08-12 12:34:54 +00:00
Nick Brassel 380e0c9cad Userspace: add support for adding environment variables during build (#22887) 2024-08-12 22:34:22 +10:00
QMK Bot d04a7ca162 Merge remote-tracking branch 'origin/develop' into xap 2024-07-24 05:17:54 +00:00
QMK Bot c25b3bbe90 Merge remote-tracking branch 'origin/master' into develop 2024-07-24 05:17:22 +00:00
Nick Brassel 8c35011d0a [CLI] Only generate files if contents change. (#24038)
Don't overwrite if the content doesn't change.
2024-07-24 06:16:51 +01:00
QMK Bot 9e9f7d8f1a Merge remote-tracking branch 'origin/develop' into xap 2024-06-19 18:43:54 +00:00
Ryan 0a5b892820 [CLI] Force dump_lines() to always use Unix line endings (#23954) 2024-06-19 19:43:23 +01:00
QMK Bot 6fbf78dca1 Merge remote-tracking branch 'origin/develop' into xap 2024-06-15 09:38:45 +00:00
Nick Brassel 0262161914 [CLI] Don't exit() when certain exceptions occur. (#23442) 2024-06-15 10:37:47 +01:00
Nick Brassel 39e7d44c92 Merge remote-tracking branch 'upstream/develop' into xap 2023-11-28 16:02:29 +11:00
Nick Brassel 5501e804ff QMK Userspace (#22222)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
Nick Brassel 8fa6fd6d64 Merge remote-tracking branch 'upstream/develop' into xap 2023-11-22 13:27:44 +11:00
Nick Brassel 46b996a55e CLI parallel search updates (#22525) 2023-11-22 11:14:34 +11:00
QMK Bot b1d9184cab Merge remote-tracking branch 'origin/develop' into xap 2023-11-15 05:25:30 +00:00
Nick Brassel 4938210711 CLI refactoring for common build target APIs (#22221) 2023-11-15 16:24:54 +11:00
QMK Bot 4c91fc5bf9 Merge remote-tracking branch 'origin/develop' into xap 2023-10-05 23:35:42 +00:00
Nick Brassel 127560ae22 Add qmk ci-validate-aliases (#22205) 2023-10-06 10:34:23 +11:00
QMK Bot 36fd583581 Merge remote-tracking branch 'origin/develop' into xap 2023-08-01 00:55:02 +00:00
Joel Challis 27ff1d4153 Remove layout aliases from keyboard_aliases.hjson (#21658) 2023-08-01 01:54:28 +01:00
QMK Bot d3d8f84b98 Merge remote-tracking branch 'origin/develop' into xap 2023-06-20 22:42:23 +00:00
Nick Brassel ffdc70bf0a Consolidate KEYBOARD_OUTPUT+KEYMAP_OUTPUT=>INTERMEDIATE_OUTPUT (#21272) 2023-06-21 08:41:49 +10:00
QMK Bot b3e34b9c29 Merge remote-tracking branch 'origin/develop' into xap 2023-04-03 05:21:14 +00:00
Albert Y 47a51fda5d Append user variables to the end of make command (#20177) 2023-04-03 15:20:39 +10:00
QMK Bot 89e5152b5c Merge remote-tracking branch 'origin/develop' into xap 2023-03-21 08:25:58 +00:00
Albert Y 0e1e543836 Increase verbosity of make command (#20172) 2023-03-21 01:25:08 -07:00
QMK Bot b4a3a76042 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 01:05:41 +00:00
Ryan 479d8de622 Format DD mappings and schemas (#18924) 2022-11-08 01:05:08 +00:00
QMK Bot 5835eda1f0 Merge remote-tracking branch 'origin/develop' into xap 2022-10-20 13:36:23 +00:00
Joel Challis 0b41c13509 [CLI] Ensure consistent clean behaviour (#18781) 2022-10-20 14:35:27 +01:00
QMK Bot 86c6b0c333 Merge remote-tracking branch 'origin/develop' into xap 2022-10-19 10:30:15 +00:00
Joel Challis fc0330a54a Correctly build keymap.json containing additional config (#18766) 2022-10-19 11:29:44 +01:00
zvecr 4d4b013e5b Fixup after merge 2022-03-18 17:03:54 +00:00
zvecr e5e1e54f39 Merge remote-tracking branch 'origin/develop' into xap 2022-03-18 16:57:34 +00:00
QMK Bot 3a08deb7fe Merge remote-tracking branch 'origin/master' into develop 2022-03-18 16:02:57 +00:00
Joel Challis ed773ab73c Relocate CLI git interactions (#16682) 2022-03-18 16:02:24 +00:00
zvecr 72602a3443 Fixup after merge 2022-03-18 01:53:39 +00:00
zvecr 2e8db66201 Merge remote-tracking branch 'origin/develop' into xap 2022-03-18 01:20:16 +00:00
zvecr bffb209eee Merge remote-tracking branch 'origin/master' into develop 2022-03-18 01:15:23 +00:00
Joel Challis e5823b5650 [CLI] Add common util for dumping generated content (#16674) 2022-03-18 01:09:29 +00:00
zvecr 2b4724bd83 Convert info_json_gz.h generation to CLI 2022-03-15 17:59:12 +00:00
Nick Brassel 575d8c19fc Merge remote-tracking branch 'upstream/develop' into xap 2022-03-09 19:47:31 +11:00
Erovia fbfd5312b9 CLI: Validate JSON keymap input (#16261)
* Fix schema validator

It should use the passed schema.

* Add required attributes to keymap schema

* Rework subcommands to validate the JSON keymaps

The 'compile', 'flash' and 'json2c' subcommands were reworked to add
JSON keymap validation so error is reported for non-JSON and
non-compliant-JSON inputs.

* Fix required fields in keymap schema

* Add tests

* Fix compiling keymaps directly from keymap directory

* Schema should not require version for now.
2022-02-28 20:02:39 +00:00
Nick Brassel c9ec8a1309 Merge remote-tracking branch 'upstream/develop' into xap 2022-02-14 09:01:22 +11:00