Marc Durdin
2aa46cc3c2
Merge pull request #14516 from keymanapp/maint/web/14289-skip-unnecessary-steps-for-build-bl
...
maint(web): skip unnecessary steps for `build` buildLevel
2025-08-14 15:35:21 +07:00
Marc Durdin
5cf7ecb763
Merge pull request #14525 from keymanapp/auto/version-master-19.0.99
...
auto: increment master version to 19.0.99
2025-08-14 15:30:27 +07:00
Marc Durdin
d7904af5f5
Merge pull request #14526 from keymanapp/maint/resources/gh-merge-requires-merge-flag
...
maint(resources): `gh pr merge` requires merge flag in auto-merge GHA
2025-08-14 15:28:08 +07:00
Marc Durdin
cfd28a29c3
maint(resources): gh pr merge requires merge flag in auto-merge GHA
...
"--merge, --rebase, or --squash required when not running interactively"
Follows: #14524
Test-bot: skip
Build-bot: skip
2025-08-14 09:28:29 +02:00
Keyman Build Agent
d8e6734e28
auto: increment master version to 19.0.99
...
Test-bot:skip
Build-bot: skip
2025-08-14 03:25:30 -04:00
Marc Durdin
cdbb2e1e0e
Merge pull request #14524 from keymanapp/maint/resources/spec-gh-repo-for-automerge
...
maint(resources): specify `keymanapp/keyman` for gh in automerge
2025-08-14 14:22:22 +07:00
Marc Durdin
4042e8a25b
Merge pull request #14523 from keymanapp/auto/version-master-19.0.98
...
auto: increment master version to 19.0.98
2025-08-14 11:03:43 +07:00
Marc Durdin
f83730d9b5
maint(resources): spec keymanapp/keyman for gh in automerge
...
Follows: #14522
Test-bot: skip
Build-bot: skip
2025-08-14 06:02:29 +02:00
Keyman Build Agent
3a18ecf04d
auto: increment master version to 19.0.98
...
Test-bot:skip
Build-bot: skip
2025-08-13 23:58:35 -04:00
Marc Durdin
53ef1e9357
Merge pull request #14522 from keymanapp/maint/resources/use-correct-gh-tokens-for-automerge
...
maint(resources): use GH_TOKEN variable for gh calls
2025-08-14 10:55:44 +07:00
Marc Durdin
bd813da864
maint(resources): use GH_TOKEN variable for gh calls
...
Build-bot: skip
Test-bot: skip
Follows: #14519
Relates-to: #14521
2025-08-14 05:08:19 +02:00
Marc Durdin
7f51f6deb0
Merge pull request #14521 from keymanapp/auto/version-master-19.0.97
...
auto: increment master version to 19.0.97
2025-08-14 10:07:57 +07:00
Keyman Build Agent
2df1adf72a
auto: increment master version to 19.0.97
...
Test-bot:skip
Build-bot: skip
2025-08-13 23:05:32 -04:00
Marc Durdin
33db721d6a
Merge pull request #14519 from keymanapp/maint/resources/use-automerge-for-auto-PRs
...
maint(resources): use GH builtin automerge for auto PRs
2025-08-14 10:00:44 +07:00
Marc Durdin
44198d176b
maint(resources): use GH builtin automerge for auto PRs
...
Test-bot: skip
Build-bot: skip
Follows: #14504
2025-08-14 04:56:39 +02:00
Marc Durdin
47bfdd341f
Merge pull request #14504 from keymanapp/maint/resources/14502-auto-merge-approve-prep
...
maint(resources): add build-bot commands to increment-version auto PRs
2025-08-14 09:29:26 +07:00
Darcy Wong
5412810d3c
Merge pull request #14511 from keymanapp/auto/version-master-19.0.96
...
auto: increment master version to 19.0.96
2025-08-14 08:15:16 +07:00
Joshua Horton
27a421dd8b
Merge pull request #14509 from keymanapp/maint/web/template-breaker-tests-as-ts
...
maint(web): convert models-templates, models-wordbreakers unit tests to TS
2025-08-13 23:40:52 +07:00
Joshua Horton
87eb476ecd
change(web): eliminate extra tsconfig
...
I tried to get a multi-config setup to split off the tests that caused compilation issues in a prior commit, but I never got it working. It's best to simplify and remove the thing that didn't work.
2025-08-13 11:00:52 -05:00
Joshua Horton
c3124ec685
change(web): use contextTracker getter internally
2025-08-13 10:57:16 -05:00
Joshua Horton
ec888dd751
Merge branch 'refactor/web/apply-suggestion-casing' into maint/web/convert-worker-thread-tests
2025-08-13 10:52:57 -05:00
Joshua Horton
519e39e327
refactor(web): move applySuggestionCasing to standalone exportable method
2025-08-13 10:45:15 -05:00
Joshua Horton
e24deefdb8
fix(web): improve typing accuracy for suggestions & suggestion-generation
...
Also adds doc-comments to a couple of the related types
2025-08-13 10:27:13 -05:00
Joshua Horton
a01211efa4
change(web): improve exposure of once-private members
2025-08-13 08:49:41 -05:00
Marc Durdin
1573fa540f
maint(web): skip unnecessary steps for build buildLevel
...
Skip Sentry upload for non-release builds. Add TODO to merge ci.sh
content with resources/teamcity/web.
Fixes : #14289
Build-bot: build
Test-bot: skip
2025-08-13 09:10:07 +02:00
Marc Durdin
8054487c04
Merge pull request #14424 from keymanapp/docs/bcp47
...
docs: include more valid bcp 47 tags, add markdown alerts into docs, rephrase ISO 639
2025-08-13 10:53:42 +07:00
Marc Durdin
be07f33417
Merge pull request #14513 from keymanapp/maint/linux/14512-import-only-one-builder-script-deb-packaging
...
maint(linux): import only one of builder-basic and build-utils in deb-packaging
2025-08-13 10:15:04 +07:00
Darcy Wong
1a3d08bcb5
fix(android): Don't register model on KeyboardHarness app
2025-08-13 10:10:59 +07:00
Marc Durdin
d09ceccc67
maint(linux): import only one of builder-basic and build-utils in deb-packaging
...
Fixes : #14512
Test-bot: skip
Build-bot: build
2025-08-13 05:06:39 +02:00
Keyman Build Agent
f99dbfc4db
auto: increment master version to 19.0.96
2025-08-12 23:02:07 -04:00
Marc Durdin
fc7114f8d6
Merge pull request #14507 from keymanapp/docs/resources/note-on-builder-basic-builder-full
...
docs(resources): add note on builder-basic vs builder-full
2025-08-13 09:13:53 +07:00
Joshua Horton
e9a1f6c349
maint(web): converts worker-thread tests to TS
2025-08-12 15:38:53 -05:00
Joshua Horton
88f3a1a716
maint(web): convert models-templates, models-wordbreakers unit tests to TS
2025-08-12 10:12:10 -05:00
Darcy Wong
5e62747cf1
Merge branch 'master' into main/android/taregt-api-35
2025-08-12 15:36:25 +07:00
Marc Durdin
40253fd4eb
docs(resources): note on builder-basic vs builder-full
...
Relates-to: https://github.com/keymanapp/keyman/pull/14449#discussion_r2265813020
Build-bot: skip
Test-bot: skip
2025-08-12 05:46:16 +02:00
Marc Durdin
bdbd748d82
Merge pull request #14458 from keymanapp/maint/common/mac-scripts
...
maint(common): reorganize mac/ios build script includes 🐸
2025-08-12 10:41:35 +07:00
Marc Durdin
3c5bcf6c10
Merge pull request #14452 from keymanapp/maint/common/14448-typescript.inc.sh
...
maint(common): move typescript script functions into typescript.inc.sh 🐸
2025-08-12 10:41:26 +07:00
Marc Durdin
942b06afdd
Merge pull request #14451 from keymanapp/maint/common/14447-node.inc.sh
...
maint(common): rename and move node-related script functions into node.inc.sh 🐸
2025-08-12 10:41:18 +07:00
Marc Durdin
a81138c62b
Merge pull request #14449 from keymanapp/maint/common/14065-consolidate-builder-scripts
...
maint(common): consolidate builder scripts 🐸
2025-08-12 10:41:09 +07:00
Marc Durdin
f95b26ac1f
Merge pull request #14446 from keymanapp/maint/common/14275-rename-and-cleanup-shellHelperFunctions.sh
...
maint(common): rename shellHelperFunctions.sh to utils.inc.sh 🐸
2025-08-12 10:40:59 +07:00
Marc Durdin
d8264d008a
Merge pull request #14466 from keymanapp/maint/ios/14286-skip-publishing-on-build-buildlevel
...
maint(ios): skip unnecessary network steps when buildLevel is build 🦌
2025-08-12 10:38:22 +07:00
Marc Durdin
8caf66ce9e
maint(mac): address review comments
2025-08-12 05:27:48 +02:00
Marc Durdin
f74ffb6146
maint(resources): add build-bot commands to increment-version auto PRs
...
Note: this does not remove auto merge from the
auto-merge-keyman-server-pr.yml GHA at this time, because that would
require us to use graphql to mark PRs as auto-merge, and we are not
quite ready to do that. So we'll continue to use the automerge action
for now.
The scope for pull request events has been expanded on
auto-merge-keyman-server-pr.yml so that updates to build status trigger
the automerge as needed.
Fixes : #14502
Build-bot: skip
Test-bot: skip
2025-08-12 05:07:23 +02:00
Darcy Wong
827127d2e0
Merge pull request #14491 from keymanapp/chore/android/java-21-features
...
chore(android): Specify Java language version 21
2025-08-12 08:02:00 +07:00
EberhardSchweizer07@gmail.com
6fcf882e30
fix(windows): avoid calling FIndexMapping.Clear twice
2025-08-11 15:30:19 +02:00
Joshua Horton
347cb17243
Merge pull request #14479 from keymanapp/maint/npm-audit-fixes
...
maint(common): update npm modules brace-expansion to 1.1.12, form-data to 4.0.4
2025-08-11 19:33:14 +07:00
sze2st
3ecc2dcc51
Update windows/src/desktop/setup/Keyman.Setup.System.SetupUILanguageManager.pas
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-08-11 11:57:37 +02:00
EberhardSchweizer07@gmail.com
aaa89e0947
fix(windows): rework on memory management and added comments
2025-08-11 11:48:52 +02:00
Darcy Wong
40795d6ab7
Merge pull request #14474 from keymanapp/test/android/keycode-35
...
chore(android): Update keycode test app dependencies
2025-08-11 13:23:58 +07:00
Darcy Wong
3ceccfc054
chore(android): Specify Java language version 21
...
Resolves Gradle deprecation and language version warnings
```gradle
Java compiler version 21 has deprecated support for compiling with source/target version 8.
```
The `java.toolchain.languageVersion` syntax is a superset that covers the previous syntax `android.compileOptions`
2025-08-11 11:44:51 +07:00