Marc Durdin
702a64c281
Merge pull request #15062 from keymanapp/chore/windows/vs2022
...
chore(windows): upgrade VC++ projects to v143 (VS2022)
2025-10-31 15:38:25 +01:00
Keyman Server
43b89c6962
Merge pull request #15067 from keymanapp/auto/cherry-pick-18.0.244-history-to-alpha
...
auto: cherry-pick 18.0.244 history to alpha
2025-10-31 07:41:08 +01:00
Keyman Build Agent
52621e3425
auto: cherry-pick 18.0.244 history to alpha
...
Build-bot: skip
Test-bot: skip
2025-10-31 01:39:05 -05:00
Marc Durdin
29b02fb955
docs(windows): visual studio 2022
...
Build-bot: skip
2025-10-31 07:23:43 +01:00
Marc Durdin
aba67ef682
Merge pull request #15061 from keymanapp/chore/developer/kmc-package-nullish-cleanup
...
chore(developer): fix always-false nullish coalescing
2025-10-31 06:30:48 +01:00
Marc Durdin
344fd4bd3d
Merge pull request #15060 from keymanapp/fix/developer/handle-load-errors-for-touch-layout-builder
...
fix(developer): handle exceptions loading .keyman-touch-layout files
2025-10-31 06:30:42 +01:00
Marc Durdin
c255e78857
Merge pull request #15058 from keymanapp/chore/developer/11916-extra-debugging-crash-on-exit
...
chore(developer): add breadcrumbs to trace sporadic crashes on exit
2025-10-31 06:30:27 +01:00
Marc Durdin
5ded2ce3de
Merge pull request #15056 from keymanapp/chore/developer/11706-extra-debugging-redux-bksp
...
chore(developer): further debugging for assertion failure
2025-10-31 06:30:19 +01:00
Keyman Server
cc6f23774f
Merge pull request #15064 from keymanapp/auto/version-master-19.0.154
...
auto: increment master version to 19.0.154
2025-10-30 19:06:31 +01:00
Keyman Build Agent
b0c9c0b56a
auto: increment master version to 19.0.154
...
Test-bot: skip
Build-bot: skip
2025-10-30 13:05:18 -05:00
Marc Durdin
9e1fe8e6de
chore(windows): upgrade VC++ projects to v143 (VS2022)
...
Test-bot: skip
Build-bot: skip release:developer,windows
2025-10-30 16:31:45 +01:00
Marc Durdin
8e6ca01175
chore(developer): fix always-false nullish coalescing
...
Test-bot: skip
Build-bot: skip
2025-10-30 15:24:15 +01:00
Marc Durdin
0b17c632a0
fix(developer): handle exceptions loading .keyman-touch-layout files
...
If file is unreadable or contains invalid encoding, show a message
instead of crashing.
Build-bot: skip
Test-bot: skip
2025-10-30 15:22:47 +01:00
Marc Durdin
037e199f3c
chore(developer): add breadcrumbs to trace sporadic crashes on exit
...
Relates-to: #11916
Test-bot: skip
2025-10-30 15:01:37 +01:00
Marc Durdin
2ba22bbe51
chore(developer): further debugging for assertion failure
...
Adds breadcrumbs for debug memo to try and narrow down sequence of
events leading to assertion failure with backspace.
Relates-to: #11706
Test-bot: skip
2025-10-30 14:36:25 +01:00
Marc Durdin
19264fdbe2
Merge pull request #15030 from cvosoft/test/add-osk-character-use-format-tests
...
test(developer): add kmc-analyze tests for AnalyzeOskCharacterUse output formats
2025-10-30 06:04:30 +01:00
Keyman Server
5e3c225b53
Merge pull request #15052 from keymanapp/auto/version-master-19.0.153
...
auto: increment master version to 19.0.153
2025-10-30 06:01:38 +01:00
Keyman Build Agent
9a36bd1e67
auto: increment master version to 19.0.153
...
Test-bot: skip
Build-bot: skip
2025-10-29 23:59:22 -05:00
Marc Durdin
0516774aa0
Merge pull request #15051 from keymanapp/maint/resources/npm-publish-include-sourcemaps
...
maint(resources): include sourcemaps in npm publish
2025-10-30 05:50:23 +01:00
Marc Durdin
3fc29928da
maint(resources): include sourcemaps in npm publish
...
Build-bot: skip release:developer
Test-bot: skip
2025-10-29 17:12:52 +01:00
Keyman Server
27fb686f73
Merge pull request #15050 from keymanapp/auto/version-master-19.0.152
...
auto: increment master version to 19.0.152
2025-10-29 14:49:06 +01:00
Keyman Build Agent
c1e6ad505a
auto: increment master version to 19.0.152
...
Test-bot: skip
Build-bot: skip
2025-10-29 08:47:12 -05:00
Marc Durdin
542c517674
Merge pull request #15049 from keymanapp/maint/resources/npm-publish-repo-in-package-json
...
maint(resources): add repository record for all published packages
2025-10-29 14:44:25 +01:00
Marc Durdin
df212364a2
maint(resources): add repository record for all published packages
...
While not documented as such, it appears that the repository record is
required with trusted publishing of npm packages.
Test-bot: skip
Build-bot: skip
2025-10-29 14:35:31 +01:00
Christoph Völker
d49c23646a
Merge remote-tracking branch 'upstream/master' into test/add-osk-character-use-format-tests
2025-10-29 14:17:10 +01:00
Keyman Server
ab15cbb4ff
Merge pull request #15048 from keymanapp/auto/version-master-19.0.151
...
auto: increment master version to 19.0.151
2025-10-29 12:40:56 +01:00
Keyman Build Agent
4077713d49
auto: increment master version to 19.0.151
...
Test-bot: skip
Build-bot: skip
2025-10-29 06:39:41 -05:00
Marc Durdin
023345eadb
Merge pull request #15047 from keymanapp/maint/resources/npm-publish-set-flags
...
maint(resources): set build flags for npm-publish
2025-10-29 12:25:54 +01:00
Marc Durdin
f29133d0ba
maint(resources): set build flags for npm-publish
...
Test-bot: skip
Build-bot: skip
2025-10-29 12:09:38 +01:00
Keyman Server
1ff4a93593
Merge pull request #15046 from keymanapp/auto/version-master-19.0.150
...
auto: increment master version to 19.0.150
2025-10-29 11:51:28 +01:00
Keyman Build Agent
530103e5d6
auto: increment master version to 19.0.150
...
Test-bot: skip
Build-bot: skip
2025-10-29 05:49:30 -05:00
Marc Durdin
2b767eba7f
Merge pull request #15045 from keymanapp/maint/resources/npm-publish-no-check-on-release
...
maint(resources): don't report status check on release builds for npm-publish
2025-10-29 11:47:14 +01:00
Marc Durdin
785a745f9b
maint(resources): don't report status check on release builds for npm-publish
...
This matches the pattern from deb-packaging.yml. It would be worth
reviewing why the sha doesn't match up?
Build-bot: skip
Test-bot: skip
2025-10-29 11:38:20 +01:00
Keyman Server
36e1c3926b
Merge pull request #15044 from keymanapp/auto/version-master-19.0.149
...
auto: increment master version to 19.0.149
2025-10-29 11:05:16 +01:00
Keyman Build Agent
6b369fa295
auto: increment master version to 19.0.149
...
Test-bot: skip
Build-bot: skip
2025-10-29 05:02:42 -05:00
Marc Durdin
1098d46e12
Merge pull request #15042 from keymanapp/maint/resources/npm-publish-build-all-packages-first
...
maint(resources): npm publish - build all packages first
2025-10-29 10:39:39 +01:00
Marc Durdin
12511894ef
chore(developer): skip git date test for shallow clones
...
If the repository is a shallow checkout, then the only commit will be
the most recent one, and the test will fail. We could lookup the date of
the most recent test, but it's a pretty meaningless test, so instead we
will skip the test in this scenario.
For example, this happens on GitHub Actions when we do a shallow
checkout. The only risk we have is if we move all builds to shallow
checkouts and end up always skipping this test, but (a) the code is
unlikely to change, and (b) issuse would be picked up on local builds
in that situation pretty quickly.
2025-10-29 10:30:27 +01:00
Marc Durdin
dd20ad068e
maint(developer): reduce coverage threshold for node 24 for dev-utils
...
I am not entirely clear why the coverage dropped, but I suspect it's due
to code paths that are not activated in node 24. For now, just dropping
coverage threshold to 40%.
2025-10-29 10:29:33 +01:00
Marc Durdin
ba9500826d
maint(resources): add npm pack/publish to pr-build-status bot
2025-10-29 10:29:14 +01:00
Marc Durdin
f9b25890b6
maint(resources): add meson and emscripten setup to npm-publish
...
Also splits the build and publish steps so all packages are built before
first is published, as publishing stomps on package.json files, which
makes subsequent builds trickier.
This needs to be merged to master in order for the action steps to pass.
Build-bot: skip
Test-bot: skip
2025-10-29 10:27:29 +01:00
Darcy Wong
a45e7dccf7
Merge pull request #14989 from keymanapp/chore/common/consolidate-test-keyboards
...
chore(web,android): Consolidate chirality.js test keyboard to `/common/test/resources/keyboards/`
2025-10-29 06:42:40 +07:00
Keyman Server
08db299aee
Merge pull request #15043 from keymanapp/auto/version-master-19.0.148
...
auto: increment master version to 19.0.148
2025-10-28 19:06:42 +01:00
Keyman Build Agent
2176b13169
auto: increment master version to 19.0.148
...
Test-bot: skip
Build-bot: skip
2025-10-28 13:02:36 -05:00
Christoph Völker
e2eb10312f
test(kmc-analyze): add supplementary plane tests for stringToUnicodeSequence
2025-10-28 17:46:07 +01:00
Christoph Völker
3d10ac4b87
test(kmc-analyze): add tests for AnalyzeOskCharacterUse output formats
2025-10-28 16:50:04 +01:00
Marc Durdin
5f538c88c3
Merge pull request #15041 from keymanapp/maint/resources/npm-publish-skip-nvm
...
maint(resources): skip nvm in npm-publish script
2025-10-28 15:31:40 +01:00
Marc Durdin
3040c72174
maint(resources): skip nvm in npm-publish script
...
Test-bot: skip
Build-bot: skip
2025-10-28 15:28:24 +01:00
Marc Durdin
01a832f67d
Merge pull request #15039 from keymanapp/maint/resources/npm-publish-status-write
...
maint(resources): add write permission for statuses for npm-publish
2025-10-28 15:14:21 +01:00
Marc Durdin
a4779a7f93
maint(resources): add write permission for statuses for npm-publish
...
Build-bot: skip
Test-bot: skip
2025-10-28 15:04:19 +01:00
Marc Durdin
e20eb7b4db
Merge pull request #15038 from keymanapp/maint/resources/npm-publish-build-first
...
maint(resources): add build and test for npm packaging and add status check results
2025-10-28 15:00:04 +01:00