- Apr 14, 2023
-
-
Keyman Build Agent authored
-
- Apr 13, 2023
-
-
Marc Durdin authored
chore(common): add missing deps and files for npm publish
-
Marc Durdin authored
fix(common): consolidate npm publishing
-
Marc Durdin authored
fix(developer): improve 'does not exist' error message
-
Marc Durdin authored
fix(developer): kmc should not validate as well as compile keyboard
-
Marc Durdin authored
chore(developer): kmc-kmn should build all baseline fixtures
-
Marc Durdin authored
refactor(developer): DRY kmc module references
-
Keyman Server authored
auto: increment master version to 17.0.87
-
Keyman Build Agent authored
-
- Apr 12, 2023
-
-
Marc Durdin authored
-
Marc Durdin authored
The build/ folder for most packages was missing due to being listed in .gitignore. Also, @keymanapp/ldml-keyboard-constants package was not being published despite being a dependency of @keymanapp/kmc-keyboard. Instead of relying on npm's use of .gitignore / .npmignore (which has seriously wonky behaviours), we list the files that should be included in package.json. NPM Wonky behaviours: it seems that .npmignore causes .gitignore in the same folder to be ignored. But, higher level .gitignore files still affect the files included in the package, which makes specification-by-exclusion painful (negating exclusions, etc). We do not recommend use of .npmignore anywhere for this reason.
-
Marc Durdin authored
Fixes #8586. All npm publish actions in the repository are now run as part of the Developer release build, hosted at present by kmc, until we setup a higher-level build script to do it. Adds a 'pack' action which mirrors 'publish' for all npm packages. Removes unnecessary dev dependencies of models-templates and models-wordbreakers from kmc-model. Web Release build CI step has been updated to check for presence of .build-builder.
-
Marc Durdin authored
Fixes #7310.
-
rc-swag authored
docs(windows): link to wiki architecture faq page
-
Ross authored
-
Keyman Server authored
auto: increment master version to 17.0.86
-
Keyman Build Agent authored
-
- Apr 11, 2023
-
-
Marc Durdin authored
Fixes #8508.
-
Marc Durdin authored
Fixes #8512. Note: the compile phase is identical to the validation phase at this point, so no need to run validate prior to compile.
-
Marc Durdin authored
Fixes #8540.
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Joshua Horton authored
fix(ios): fixes xcode-triggered debug, run builds
-
Marc Durdin authored
fix(developer): add DRY_RUN variable to build.sh
-
Marc Durdin authored
chore(developer): AddWarning and SetError cleanup
-
Marc Durdin authored
Fixes #8574. Also ensures that kmc is published after its dependencies.
-
jahorton authored
-
Keyman Server authored
auto: increment master version to 17.0.85
-
Keyman Build Agent authored
-
- Apr 10, 2023
-
-
Marc Durdin authored
* Splits compiler interface functions that return bool into CompilerInterfaces.cpp, and moves `SetError` define to that unit so it can't be used accidentally elsewhere * Audit of `AddWarning` calls and only those that are used in bool functions now `return FALSE` (with new `AddWarningBool`) whereas all others `return CERR_Break`
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
-
Marc Durdin authored
fix(mac): fix corrupt installer
-
Marc Durdin authored
docs: clarify dependency meanings in build-utils
-
Darcy Wong authored
chore(android): Update projects to use Java 11
-
Marc Durdin authored
Relates to #8542.
-
Marc Durdin authored
epic: kmcompx - kmcmpdll cross-platform compiler
🚑
-