Skip to content

Commit

Permalink
chore(linux): Merge branch 'chore/linux/9733_RenameNamespace' into ch…
Browse files Browse the repository at this point in the history
…ore/linux/9733_RenameKeyboardprocessor
  • Loading branch information
ermshiperete committed Oct 20, 2023
2 parents eac4802 + 7369b22 commit d979c04
Show file tree
Hide file tree
Showing 56 changed files with 1,451 additions and 484 deletions.
14 changes: 13 additions & 1 deletion .github/workflows/deb-packaging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -242,8 +242,13 @@ jobs:
- name: Verify API
run: |
cd linux
if [ -f debian/libkeymancore.symbols ]; then
PKG_NAME=libkeymancore
else
PKG_NAME=libkmnkbp0-0
fi
SRC_PKG="${GITHUB_WORKSPACE}/artifacts/keyman-srcpkg/keyman_${{ needs.sourcepackage.outputs.VERSION }}-1.debian.tar.xz" \
BIN_PKG="${GITHUB_WORKSPACE}/artifacts/keyman-binarypkgs/libkmnkbp0-0_${{ needs.sourcepackage.outputs.VERSION }}-1${{ needs.sourcepackage.outputs.PRERELEASE_TAG }}+jammy1_amd64.deb" \
BIN_PKG="${GITHUB_WORKSPACE}/artifacts/keyman-binarypkgs/${PKG_NAME}_${{ needs.sourcepackage.outputs.VERSION }}-1${{ needs.sourcepackage.outputs.PRERELEASE_TAG }}+jammy1_amd64.deb" \
PKG_VERSION="${{ needs.sourcepackage.outputs.VERSION }}" \
./scripts/deb-packaging.sh --gha verify 2>> $GITHUB_STEP_SUMMARY
Expand All @@ -254,6 +259,13 @@ jobs:
path: linux/debian/libkmnkbp0-0.symbols
if: always()

- name: Archive .symbols file
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
name: libkeymancore.symbols
path: linux/debian/libkeymancore.symbols
if: always()

set_status:
name: Set result status on PR builds
needs: [sourcepackage, binary_packages, api_verification]
Expand Down
16 changes: 16 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,21 @@
# Keyman Version History

## 17.0.195 alpha 2023-10-19

* chore(linux): Allow to collect coverage on TC (#9790)
* fix(common): don't use URL in common/web/types (#9798)
* chore: update kmp.schema.json and docs for kps schema (#9800)
* docs(windows): update text and images for windows 11 (#9689)

## 17.0.194 alpha 2023-10-18

* chore(linux): Re-enable building for Ubuntu 23.10 Mantic (#9780)
* chore(linux): Add missing tests (#9783)
* fix(web): fixes touch form-factor default kbd on cookieless keymanweb.com page load (#9786)
* fix(developer): three kmc .keyboard_info generation bugs (#9784)
* fix(developer): handle invalid project folders cleanly (#9785)
* chore(linux): Fix build scripts (#9781)

## 17.0.193 alpha 2023-10-17

* fix(developer): kmc crash on start (#9771)
Expand Down
2 changes: 1 addition & 1 deletion VERSION.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
17.0.194
17.0.196
24 changes: 24 additions & 0 deletions common/schemas/kmp/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# kmp.schema.json

* kmp.json file format, metadata included in Keyman .kmp package files

Documentation at https://help.keyman.com/developer/current-version/reference/file-types/metadata

# kmp.schema.json version history

## 2023-10-19 2.0
* Add relatedPackages, options.licenseFile, options.welcomeFile,
keyboard.examples, keyboard.webOskFonts, keyboard.webDisplayFonts,
info.description (all of these formerly were stored in .keyboard_info)

## 2019-01-31 1.1.0
* Add lexicalModels properties (note: `version` is optional and currently unused)

## 2018-02-13 1.0.2
* Add rtl property for keyboard layouts

## 2018-01-22 1.0.1
* Remove id field as it is derived from the filename anyway

## 2017-11-30 1.0 beta
* Initial version
Loading

0 comments on commit d979c04

Please sign in to comment.