Commit graph

26194 commits

Author SHA1 Message Date
Eberhard Beilharz
6b2437e8a3
fix(linux): Properly use and pass run_id
The previous attempt where we set a environment variable for the
artifacts key resulted in a chicken/egg problem: we needed the environment
variable to be able to restore the cached artifacts, but we needed
the cached artifacts in order to be able to read the variables...

This change now properly uses run_id: in `deb-packaging.yml` we can
directly use `run_id` from the context. In `api-verification.yml` we get
it from the payload context.

Cf https://docs.github.com/en/webhooks/webhook-events-and-payloads#workflow_run
2024-05-24 16:14:52 +02:00
Marc Durdin
989c769204
Merge pull request #11530 from keymanapp/docs/common/11369-emscripten-3.1.46
docs(common): update min emscripten version in docs to 3.1.46
2024-05-24 16:03:06 +07:00
Marc Durdin
0bd085880a docs(common): update min emscripten version in docs to 3.1.46
The minimum version for Windows and macOS should be 3.1.46 because that
is known to work. See issue #9529 for reasons to avoid 3.1.45. Note:
Ubuntu still requires 3.1.44 for now.

Fixes: #11369
2024-05-24 14:52:31 +07:00
Marc Durdin
688d59f149
Merge pull request #11510 from keymanapp/fix/android/substring-index-length
fix(android/engine): Ignore updating invalid selections
2024-05-24 13:52:41 +07:00
Marc Durdin
84888c2390
Merge pull request #11512 from Nnyny/developer/contexthelp
chore(developer): add context/key-test
2024-05-24 13:51:59 +07:00
Marc Durdin
9813a823e4
Merge pull request #11509 from keymanapp/fix/web/wtr-flag-passing
fix(web): properly pass test-runner verbose-logging flag
2024-05-24 13:47:49 +07:00
Eberhard Beilharz
556b0ce368
Merge pull request #11517 from keymanapp/fix/linux/apiverification
fix(linux): Pass artifacts key to API verification GHA
2024-05-24 08:27:30 +02:00
Keyman Server
fad47b1f57
Merge pull request #11528 from keymanapp/auto/version-master-18.0.44
auto: increment master version to 18.0.44
2024-05-23 22:59:04 -07:00
Keyman Build Agent
36cbe0b81b auto: increment master version to 18.0.44 2024-05-24 01:58:20 -04:00
Marc Durdin
1df620b577
Merge pull request #11524 from keymanapp/fix/windows/oem-build-sh
fix(windows): add FirstVoices Keyboards build to Windows release build
2024-05-24 12:22:11 +07:00
rc-swag
b558c2b57c
Merge pull request #11521 from keymanapp/chore/windows/4038/clean-up-alpa-task
chore(windows): remove schedule task clean up introduced in 15.0 Alpha
2024-05-24 13:05:15 +10:00
Darcy Wong
1e2507b21a
Merge pull request #11522 from keymanapp/fix/oem/fv/revert-gradle
fix(android): Revert Sentry version for FV Android
2024-05-24 10:02:56 +07:00
Marc Durdin
3d43959cd7 fix(windows): add FV build to Windows release build
Relates to #11461.

The FV build is now a part of the Windows publish build. At the same
time, addresses a number of typos in the build script, which had not
been tested because it was not linked to the Windows build.
2024-05-24 09:16:02 +07:00
Darcy Wong
aeac9377b5 fix(oem/firstvoices/android): Revert Sentry version 2024-05-24 07:43:33 +07:00
rc-swag
080f265f84 chore(windows): remove cleanup-alpha-tasks
Remove the CleanupAlphaTasks that was specific to task
schedules created it for 15.0 alpha. Scheduled tasks naming
was changed to include a user name in the task. The clean up
function was to make sure the previous named tasks were removed.
Now there should be no 15.0 alpha users it can be removed.
2024-05-24 09:55:01 +10:00
Eberhard Beilharz
f95ee27288
fix(linux): Pass artifacts key to API verification GHA 2024-05-23 16:21:55 +02:00
Keyman Server
2772b8c487
Merge pull request #11513 from keymanapp/auto/version-master-18.0.43
auto: increment master version to 18.0.43
2024-05-23 01:09:37 -07:00
Keyman Build Agent
4a34b37770 auto: increment master version to 18.0.43 2024-05-23 04:09:01 -04:00
Eberhard Beilharz
315c60afdd
Merge pull request #11003 from keymanapp/chore/standards-data
chore(common): Update standards data
2024-05-23 09:45:29 +02:00
Eberhard Beilharz
ffc5e3ae83
Merge pull request #11511 from keymanapp/fix/linux/apiverification
fix(linux): Add missing variable to API verification GHA
2024-05-23 09:35:28 +02:00
Marc Durdin
02595229b2
Merge pull request #11461 from keymanapp/chore/windows/11316-build.sh
chore(windows): move from Makefile to build.sh
2024-05-23 14:23:05 +07:00
Marc Durdin
1e66b6ed0e
Merge pull request #11421 from keymanapp/chore/developer/11317-build.sh
chore(developer): build.sh for developer
2024-05-23 14:22:54 +07:00
Darcy Wong
91e91bf91b
Update android/KMEA/app/src/main/java/com/keyman/engine/KMKeyboard.java
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-23 14:15:21 +07:00
Joshua A. Horton
635b33f8b7 change(web): removes prepended space 2024-05-23 14:12:08 +07:00
Nnyny
273d79e204 context/key-test 2024-05-23 13:45:05 +07:00
Eberhard Beilharz
89d3027f73
fix(linux): Add missing variable to API verification GHA 2024-05-23 08:28:33 +02:00
Joshua A. Horton
a4cda163e4 fix(web): properly pass wtr verbose-logging flag 2024-05-23 11:00:08 +07:00
Darcy Wong
323196400a fix(android/engine): Ignore updating invalid selections 2024-05-23 10:39:39 +07:00
Marc Durdin
c67369e143 fix(windows): correct filename and path for keymanengine.msm 2024-05-23 09:47:56 +07:00
Marc Durdin
53b583e009
Merge pull request #11492 from keymanapp/change/common/11212-remove-is-open-from-issue-template
change(common): remove `is:open` from issue templates
2024-05-23 08:42:26 +07:00
Marc Durdin
eb47e8b908
Merge pull request #11493 from keymanapp/chore/android/sentry-4-6-0
fix(android): Delete sentry-cli-2.31.1.exe during CI builds
2024-05-23 08:40:35 +07:00
Joshua Horton
7c348872f3
Merge pull request #11300 from keymanapp/chore/web/web-test-runner-trials
chore(web): finalization for replacement of Karma with Web Test Runner 🏃
2024-05-23 07:42:03 +07:00
Joshua Horton
25e44da918
Merge pull request #11456 from keymanapp/chore/web/e2e-test-migration
chore(web): conversion of Web's end-to-end style auto-tests for @web/test-runner use 🏃
2024-05-23 07:41:52 +07:00
Joshua Horton
feb819eeb6
Merge pull request #11455 from keymanapp/chore/web/integration-test-migration
chore(web): conversion of Web's browser-integration auto-tests for @web/test-runner use 🏃
2024-05-23 07:41:41 +07:00
Keyman Server
a19d78e8b3
Merge pull request #11500 from keymanapp/auto/version-master-18.0.42
auto: increment master version to 18.0.42
2024-05-22 11:06:33 -07:00
Keyman Build Agent
a4e1bc80ad auto: increment master version to 18.0.42 2024-05-22 14:05:56 -04:00
Joshua Horton
2237f8a6dd
change(web): better assertion definitions, per code review
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2024-05-22 21:57:53 +07:00
Joshua Horton
5640cfa5c1
Merge pull request #11454 from keymanapp/chore/web/gesture-test-migration
chore(web): conversion of Web gesture-engine browser-tests for @web/test-runner use 🏃
2024-05-22 21:55:40 +07:00
Joshua Horton
0cd83b20b8
Merge pull request #11453 from keymanapp/chore/web/kbd-proc-test-migration
chore(web): conversion of Web keyboard-loading browser-tests for @web/test-runner use 🏃
2024-05-22 21:55:22 +07:00
Joshua Horton
b036a863ea
Merge pull request #11452 from keymanapp/chore/web/lm-layer-test-migration
chore(web): conversion of lm-layer browser-tests for @web/test-runner use 🏃
2024-05-22 21:54:55 +07:00
Joshua Horton
92b22b1fd0
Merge pull request #11404 from keymanapp/chore/web/lm-worker-test-migration
chore(web): conversion of lm-worker browser-test for @web/test-runner use 🏃
2024-05-22 21:51:12 +07:00
Joshua Horton
c3f57d595c
Merge pull request #11403 from keymanapp/feat/web/custom-wtr-reporting
feat(web): custom infrastructure for @web/test-runner use 🏃
2024-05-22 21:51:02 +07:00
Eberhard Beilharz
4e27f64e1b
chore(windows): Split tests to easier see which ones fail 2024-05-22 14:55:05 +02:00
Eberhard Beilharz
b208edc2ba
chore: Update standards data
`langtags.json` is directly downloaded from master branch at the GitHub repo
68cf82943c
because the version served at ldml.api.sil.org still has a duplicate.
2024-05-22 14:53:59 +02:00
Darcy Wong
52565a454a
Merge pull request #11497 from keymanapp/chore/crowdin/android-windows-de
chore(android,mac,windows): Update crowdin strings for DE
2024-05-22 19:27:22 +07:00
Darcy Wong
27a2865c4a chore(windows): Update crowdin strings for DE 2024-05-22 13:54:24 +07:00
Darcy Wong
629417c1ed chore(mac): Update crowdin strings for DE 2024-05-22 13:54:14 +07:00
Darcy Wong
f98f464f4d chore(android): Update crowdin strings for DE 2024-05-22 13:54:03 +07:00
Eberhard Beilharz
c6ef6fff47
Merge pull request #11495 from keymanapp/fix/linux/cherry-pick/triggerstable
chore(linux): Trigger GHA packaging for stable builds 🍒
2024-05-22 08:14:27 +02:00
Marc Durdin
78de7e901b
Merge pull request #11488 from keymanapp/fix/developer/11486-handle-invalidate-context-in-debugger
fix(developer): handle `KM_CORE_IT_INVALIDATE_CONTEXT` in debugger
2024-05-22 10:56:02 +07:00