Skip to content

Commit

Permalink
Fix JSON keymap URLs generated by the API (qmk#22618)
Browse files Browse the repository at this point in the history
  • Loading branch information
fauxpark authored and Nathan committed Feb 11, 2024
1 parent e9e3245 commit c4cb296
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion lib/python/qmk/cli/generate/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@

from milc import cli

import qmk.path
from qmk.datetime import current_datetime
from qmk.info import info_json
from qmk.json_schema import json_load
Expand Down Expand Up @@ -126,9 +127,10 @@ def generate_api(cli):

# Populate the list of JSON keymaps
for keymap in list_keymaps(keyboard_name, c=False, fullpath=True):
keymap_rel = qmk.path.under_qmk_firmware(keymap)
kb_json['keymaps'][keymap.name] = {
# TODO: deprecate 'url' as consumer needs to know its potentially hjson
'url': f'https://raw.githubusercontent.com/qmk/qmk_firmware/master/{keymap}/keymap.json',
'url': f'https://raw.githubusercontent.com/qmk/qmk_firmware/master/{keymap_rel}/keymap.json',

# Instead consumer should grab from API and not repo directly
'path': (keymap / 'keymap.json').as_posix(),
Expand Down

0 comments on commit c4cb296

Please sign in to comment.