582 Commits

Author SHA1 Message Date
Joel Challis 8522bb342d Enable modules to persist data (#26201) 2026-06-18 18:43:32 +01:00
Futats 7b30455a93 Fix python syntax errors in except clauses (#26254)
* Update rules_mk.py

fix syntax error

* Update config_h.py

second syntax error
2026-06-11 07:53:41 +08:00
Yoichiro Tanaka 1ef87578e2 Fix audio.pins in keyboard.json not being converted to C defines (#26107)
* Fix audio.pins in keyboard.json not being converted to C defines

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Fix audio.pins in keyboard.json not being converted to C defines

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Fix 'list index out of range' on missing config

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: zvecr <git@zvecr.com>
2026-06-09 11:26:41 -07:00
QMK Bot 286bc43459 Merge remote-tracking branch 'origin/master' into develop 2026-05-28 02:05:49 +00:00
Joel Challis 2ea1a0192f Fix qmk compile -km <keyboard> -km all (#26234)
Pass required print_failures argument to mass compile commands.
2026-05-28 03:05:01 +01:00
Joel Challis 7d40a3328f Require "url" field to not be empty (#25152) 2026-04-26 13:48:59 +10:00
QMK Bot 3a7e4d933e Merge remote-tracking branch 'origin/master' into develop 2026-04-14 10:03:12 +00:00
Nick Brassel 15e8658e81 Deploy qmk_udev during bootstrap, updated CLI bootstrap docs (#26147) 2026-04-14 11:02:31 +01:00
QMK Bot a34c3b915e Merge remote-tracking branch 'origin/master' into develop 2026-04-05 05:39:18 +00:00
Joel Challis 2bd8e43256 Enhance checks for invalid keyboard build targets (#26122)
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-04-05 15:38:40 +10:00
QMK Bot f63d01d786 Merge remote-tracking branch 'origin/master' into develop 2026-03-15 11:22:22 +00:00
Jalal El Mansouri 709628dfb2 Honor BUILD_DIR in mass_compile.py (#25586) 2026-03-15 22:07:43 +11:00
Joel Challis f7a77c8b70 Update lint to check all keymaps within the repo (#25970) 2026-03-13 23:20:28 +00:00
QMK Bot 1874bc94e2 Merge remote-tracking branch 'origin/master' into develop 2026-02-24 19:23:41 +00:00
Joel Challis 9e8199c411 Print keymap name within new-keymap error message (#26034) 2026-02-24 19:23:04 +00:00
Joel Challis 4733a2df16 Promote duplication of defaults check to error (#26025) 2026-02-20 15:45:26 +00:00
Joel Challis 5591a68b65 Allow custom data sync for community modules (#25955)
* Allow custom data sync for community modules

* Stub out community_config.h codegen

* Fix SPLIT_TRANSACTION_RPC logic
2026-02-19 22:03:26 +11:00
Joel Challis cde41cf611 Remove config_h_features from generated info.json (#26024) 2026-02-17 22:24:03 +00:00
Joel Challis f8daa3cc40 Add 'none of the above' to new-keyboard dev board prompt (#25998) 2026-02-16 02:18:04 +00:00
Joel Challis fac1210609 Enforce EOL when formatting files (#24989) 2026-02-11 07:39:49 +08:00
Joel Challis a170e6f191 Update lint to validate keymap names (#25969) 2026-02-10 16:48:09 +00:00
Joel Challis 98f05c0136 Allow keymap.json to disable config flags (#25502) 2026-02-10 16:11:02 +08:00
Joel Challis 5dd5d4dd60 Correctly resolve keyboard alias during 'qmk new-keymap' (#25570) 2026-02-10 16:10:12 +08:00
QMK Bot 005b778164 Merge remote-tracking branch 'origin/master' into develop 2026-02-09 01:00:12 +00:00
Joel Challis b6d46cdc47 Allow json keymaps to include a user provided keymap.h (#25987) 2026-02-09 08:59:34 +08:00
QMK Bot b00bdd0354 Merge remote-tracking branch 'origin/master' into develop 2026-01-20 08:49:29 +00:00
Joel Challis 863b308519 Fix avrdude version check logic (#25957) 2026-01-20 08:48:51 +00:00
Joel Challis adbd077b15 Minor alignment of CLI formatting commands (#25946) 2026-01-11 20:37:34 +00:00
Joel Challis f8d65460c2 Report permission issues in qmk doctor (#25931)
Report permission issues in 'qmk doctor'
2026-01-10 08:23:43 +08:00
QMK Bot 85b79cc578 Merge remote-tracking branch 'origin/master' into develop 2026-01-07 10:24:53 +00:00
Joel Challis 1e683923e1 Handle broken symlinks in qmk doctor udev checks (#25934)
Handle broken symlinks in 'qmk doctor' udev checks
2026-01-07 18:24:16 +08:00
Joshua Diamond 41c2a7b070 Include userspace version (QMK_USERSPACE_VERSION) in version.h (#25882)
* Include userspace version in version.h

* Update lib/python/qmk/cli/generate/version_h.py

Co-authored-by: Joel Challis <git@zvecr.com>

* Update lib/python/qmk/cli/generate/version_h.py

Co-authored-by: Joel Challis <git@zvecr.com>

* Update lib/python/qmk/cli/generate/version_h.py

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2025-12-18 22:23:51 -05:00
QMK Bot d45b967cf2 Merge remote-tracking branch 'origin/master' into develop 2025-12-01 01:46:53 +00:00
Joel Challis e2bf515df4 Fix python format warnings (#25841) 2025-12-01 12:17:13 +11:00
QMK Bot 9acd127cc1 Merge remote-tracking branch 'origin/master' into develop 2025-11-27 13:37:29 +00:00
Nick Brassel 9c2ca00074 QMK CLI Environment bootstrapper (#25038)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Pascal Getreuer <getreuer@google.com>
2025-11-28 00:36:49 +11:00
Xelus22 fd65390496 [core] add BCD versions of QMK Version (#25804)
Co-authored-by: Joel Challis <git@zvecr.com>
2025-11-23 22:21:13 +11:00
Joel Challis 28a11ff6f7 Fix preference of output file for 'qmk generate-autocorrect-data' (#25818) 2025-11-23 05:02:32 +00:00
Jack Sangdahl 1a7f544e0d [CLI] Lint error on missing keyboard readme (#25814) 2025-11-22 06:57:58 +00:00
QMK Bot b708a43730 Merge remote-tracking branch 'origin/master' into develop 2025-11-19 03:46:07 +00:00
Joel Challis 5bb7476400 Short term fix for skip_converter KeyError in 'qmk userspace-add' (#25798) 2025-11-19 03:45:29 +00:00
Joel Challis 8ec3de0f92 Add return code to qmk userspace-doctor (#25775) 2025-11-12 08:59:06 +11:00
Joel Challis 6e35013bc2 Generate CUSTOM_MATRIX = lite without matrix_pins.custom (#25453) 2025-11-08 20:48:48 +00:00
QMK Bot cf05c7d1e4 Merge remote-tracking branch 'origin/master' into develop 2025-11-08 18:44:13 +00:00
Carlos Eduardo 22b213e191 Add LED index map to qmk info cli command (#25743) 2025-11-08 18:43:34 +00:00
Joel Challis d34cade5ab Generate default encoder resolution for sparse config (#25247) 2025-09-12 13:21:49 +01:00
Nick Brassel f6f627d07f Print build failures with qmk mass-compile and qmk userspace-compile if requested (-p/--print-failures) (#25518) 2025-09-09 17:35:01 +01:00
QMK Bot 96ee4c21a3 Merge remote-tracking branch 'origin/master' into develop 2025-08-03 03:01:47 +00:00
Joel Challis ae07dee941 Improve 'new-keymap' error handling when default keymap is missing (#25536) 2025-08-03 04:01:13 +01:00
Joel Challis 865c29f4de Ensure keyboard aliases do not point to themselves (#25500) 2025-07-17 13:36:04 +01:00