Commit graph

18513 commits

Author SHA1 Message Date
Keyman Server
559300a4cc
Merge pull request #8356 from keymanapp/auto/version-master-17.0.61
auto: increment master version to 17.0.61
2023-03-03 01:02:46 +07:00
Keyman Build Agent
8f57afd7f8 auto: increment master version to 17.0.61 2023-03-02 13:02:02 -05:00
Eberhard Beilharz
4c74863c18
Merge pull request #8354 from keymanapp/chore/linux/ghadebug
chore(linux): More GHA debugging
2023-03-02 11:44:23 +01:00
Marc Durdin
f325e9c63e
Merge pull request #8350 from keymanapp/fix/common/npm-publish
fix(common): fixup npm publish
2023-03-02 21:13:11 +11:00
Marc Durdin
319d774be0
Merge pull request #8342 from keymanapp/feat/core/mac-fat-library
feat(core): Build both architectures for mac and generate a 'fat' library for them
2023-03-02 21:13:02 +11:00
Eberhard Beilharz
3541f3080f
chore(linux): More GHA debugging 2023-03-02 10:44:13 +01:00
Darcy Wong
fbd9d15b8a
Merge pull request #8349 from keymanapp/fix/android/keyboard-webview-client
fix(android/engine): Fix various OSK bugs due to refactor 🛋
2023-03-02 14:41:38 +07:00
Marc Durdin
48b7d1156f chore(core): don't build both static and dynamic libraries for Linux 2023-03-02 14:25:17 +07:00
Marc Durdin
b543b3f341
Update resources/build/npm-publish.inc.sh
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2023-03-02 16:43:24 +11:00
Marc Durdin
ddc447c7e7 fix(common): fixup npm publish 2023-03-02 12:33:18 +07:00
Darcy Wong
af31afe86d fix(android/engine): Fix various OSK bugs due to refactor 2023-03-02 10:43:29 +07:00
Keyman Server
5bea5a6534
Merge pull request #8347 from keymanapp/auto/version-master-17.0.60
auto: increment master version to 17.0.60
2023-03-02 01:03:27 +07:00
Keyman Build Agent
f3173edf93 auto: increment master version to 17.0.60 2023-03-01 13:02:44 -05:00
Eberhard Beilharz
e5028f7a37
Merge pull request #8345 from keymanapp/chore/linux/ghadebug
chore(linux): More debug output
2023-03-01 15:39:17 +01:00
Darcy Wong
4eb0b08864
Merge pull request #8332 from keymanapp/chore/web/builder-outputs
chore(web): fixup dependencies in web build script
2023-03-01 21:37:51 +07:00
Eberhard Beilharz
718133d3aa
chore(linux): More debug output 2023-03-01 10:12:21 +01:00
Marc Durdin
3c175bfc63 feat(core): run tests for current arch 2023-03-01 13:41:23 +07:00
Marc Durdin
e85bbaa069 feat(core): build both archs for mac 2023-03-01 13:02:48 +07:00
Marc Durdin
78f18c38ee feat(core): mac fat library -- testing 2023-03-01 11:00:15 +07:00
Marc Durdin
1c1dffb7b3
Merge pull request #8341 from keymanapp/fix/common/skip-dependency-build-for-clean-action
fix(common): builder: skip dependency build for clean action
2023-03-01 14:12:13 +11:00
Marc Durdin
572bd74783 fix(common): builder: skip dependency build for clean action
We should not attempt to build dependencies when running `clean`. Note:
if your `clean` action requires dependencies, then something is very,
very wrong and you should fix that!
2023-03-01 08:26:30 +07:00
Keyman Server
d9066145d6
Merge pull request #8339 from keymanapp/auto/version-master-17.0.59
auto: increment master version to 17.0.59
2023-03-01 01:03:11 +07:00
Keyman Build Agent
664726886d auto: increment master version to 17.0.59 2023-02-28 13:02:28 -05:00
Eberhard Beilharz
02b36a8d8d
Merge pull request #8294 from keymanapp/fix/linux/debian
fix(linux): Fix debian postinst script
2023-02-28 15:02:30 +01:00
Marc Durdin
b809a60936
Merge pull request #7054 from keymanapp/feature-ldml
epic: LDML keyboard support 🙀
2023-02-28 20:38:00 +11:00
Marc Durdin
f1deaa28e4
Merge pull request #8334 from keymanapp/chore/linux-disable-core-tests-for-build
chore(linux): disable tests for core install also
2023-02-28 19:09:25 +11:00
Marc Durdin
34faa0216d chore(linux): disable tests for core install also 2023-02-28 14:34:57 +07:00
Eberhard Beilharz
8e1ebbca11
Merge pull request #8329 from keymanapp/fix/linux/build.sh
fix(linux): Fix ibus-keyman/build.sh
2023-02-28 08:32:43 +01:00
Eberhard Beilharz
4989d8fa36
Merge pull request #8328 from keymanapp/chore/linux/gha
chore(linux): Improve and fix packaging GHA
2023-02-28 08:32:13 +01:00
Marc Durdin
5046376a80
Merge pull request #8333 from keymanapp/chore/linux-disable-core-tests-for-build
chore(linux): disable node-based core tests when testing during packaging
2023-02-28 15:27:34 +11:00
Marc Durdin
bf99c77b64 chore(linux): disable node-based core tests when testing during packaging 2023-02-28 11:06:13 +07:00
Darcy Wong
e7d2029b65 fix(web): Add check on compile 2023-02-28 10:49:49 +07:00
Darcy Wong
5c80648758 chore(web): fixup dependencies in web build script
* Additional module outputs (from 244962bf09)
2023-02-28 10:30:17 +07:00
Marc Durdin
c11f765590
Merge pull request #8331 from keymanapp/chore/linux-disable-core-tests-for-build
chore(linux): disable core tests for build 🙀
2023-02-28 13:41:29 +11:00
Marc Durdin
2edff0c212 chore(linux): disable core tests for build 2023-02-28 09:24:53 +07:00
Marc Durdin
20afd108e0
Merge pull request #8330 from keymanapp/chore/merge-master-into-feature-ldml-A17S7
chore: merge master into feature-ldml 🙀
2023-02-28 12:58:08 +11:00
Marc Durdin
8189e89d50
Merge pull request #8327 from keymanapp/chore/common/builder-v
chore(common): fix child build error handling
2023-02-28 10:44:30 +11:00
Marc Durdin
5fa307d291 chore(linux): fixup merge for test kmx path 2023-02-28 06:43:21 +07:00
Marc Durdin
7cbdb9da75 chore(linux): fixup merge for test kmx path 2023-02-28 06:40:49 +07:00
Marc Durdin
b96e863885 chore: Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml-A17S7 2023-02-28 05:49:05 +07:00
Steven R. Loomis
712063d752
Merge pull request #8316 from keymanapp/fix/developer-8069/todo-epic-ldml
fix(developer): ldml TODO-LDML cleanup 🙀
2023-02-27 13:16:57 -06:00
Eberhard Beilharz
67bd5fb399
fix(linux): Fix ibus-keyman/build.sh
Paths that describe outputs are supposed to be relative to root,
not absolute. Also, it turns out we don't use the `--output`
parameter, so this change removes it.
2023-02-27 18:42:38 +01:00
Eberhard Beilharz
ea4ec8437e
chore(linux): Add debug output 2023-02-27 17:46:27 +01:00
Eberhard Beilharz
0ca494b267
chore(linux): Create release for source package
This sets the distribution to "unstable" instead of the default
UNRELEASED which dput doesn't look to upload.
2023-02-27 17:42:09 +01:00
Eberhard Beilharz
99fd8b8f3d
chore(linux): Add trust for gpg key 2023-02-27 17:11:22 +01:00
Marc Durdin
0b7b22999e
Merge pull request #8326 from keymanapp/feat/developer/2761-kmc-build-project-2.0
feat(developer): Add support for building a folder to kmc 🙀
2023-02-27 19:56:42 +11:00
Marc Durdin
05d5c6f1f6
Merge pull request #8320 from keymanapp/feat/developer/5283-kmc-kpj-support
feat(developer): kmc .kpj support 🙀
2023-02-27 19:56:33 +11:00
Marc Durdin
6c87b49996
Merge pull request #8317 from keymanapp/feat/common/5283-kpj-schema-and-reader
feat(common): add .kpj typescript reader and schema 🙀
2023-02-27 19:56:24 +11:00
Marc Durdin
89f26e1f9b
Merge pull request #8311 from keymanapp/feat/developer/5283-kmc-model-ts-support
feat(developer): kmc compile .model.ts file 🙀
2023-02-27 19:56:13 +11:00
Marc Durdin
d541c3b990
Merge pull request #8310 from keymanapp/feat/developer/5283-kmc-kps-support
feat(developer): kmc compile .kps files 🙀
2023-02-27 19:56:04 +11:00