diff --git a/.github/workflows/keyboard.yml b/.github/workflows/keyboard.yml index acb0f685f02..7bfc1135d15 100644 --- a/.github/workflows/keyboard.yml +++ b/.github/workflows/keyboard.yml @@ -34,7 +34,7 @@ jobs: ${{ runner.os }}-nodekbd- nodekbd- - name: Install kmc - run: npm install -g @keymanapp/kmc@alpha + run: npm install -g @keymanapp/kmc - name: Compile Keyboards run: kmc --error-reporting build keyboards/3.0/*.xml - name: Run Kbd Charts diff --git a/keyboards/dtd/ldmlKeyboard3.dtd b/keyboards/dtd/ldmlKeyboard3.dtd index 1254cf3e853..58f294a37c0 100644 --- a/keyboards/dtd/ldmlKeyboard3.dtd +++ b/keyboards/dtd/ldmlKeyboard3.dtd @@ -10,7 +10,7 @@ CLDR data files are interpreted according to the LDML specification (http://unic <!ELEMENT keyboard3 ( import*, locales?, version?, info, settings?, displays?, keys?, flicks?, forms?, layers*, variables?, transforms*, special* ) > <!ATTLIST keyboard3 locale CDATA #REQUIRED > <!--@MATCH:validity/bcp47-wellformed--> -<!ATTLIST keyboard3 conformsTo (45) #REQUIRED > +<!ATTLIST keyboard3 conformsTo (45 | 46) #REQUIRED > <!--@MATCH:version--> <!--@METADATA--> <!ATTLIST keyboard3 xmlns CDATA #IMPLIED > diff --git a/keyboards/dtd/ldmlKeyboard3.xsd b/keyboards/dtd/ldmlKeyboard3.xsd index 1e33f7dcbc0..84dc19e4925 100644 --- a/keyboards/dtd/ldmlKeyboard3.xsd +++ b/keyboards/dtd/ldmlKeyboard3.xsd @@ -35,6 +35,7 @@ Note: DTD @-annotations are not currently converted to .xsd. For full CLDR file <xs:simpleType> <xs:restriction base="xs:token"> <xs:enumeration value="45"/> + <xs:enumeration value="46"/> </xs:restriction> </xs:simpleType> </xs:attribute>