Marc Durdin
f9240d76a2
fix(developer): stack overflow when compiling non-web keyboard
...
Fixes #7030 .
Prevents a stack overflow / loop when the web target is removed from a
keyboard and it has already been tested on web, and the user presses the
Compile button.
2022-08-03 12:53:03 -05:00
Marc Durdin
0a22acd0e4
Merge pull request #7018 from keymanapp/chore/common/builder-tweaks
...
chore(common): build-utils.sh minor tweaks
2022-08-03 20:19:42 +10:00
Marc Durdin
d12c3a914b
Merge pull request #7023 from keymanapp/chore/core/wasm-rework
...
chore(core): get wasm core building again
2022-08-03 20:17:12 +10:00
Joshua Horton
c92bf0bf8a
Merge pull request #7027 from keymanapp/refactor/web/web-test-setup-promises
...
refactor(web): converts test_utils funcs to Promise use 🤝
2022-08-03 08:17:55 +07:00
Joshua Horton
2be5ee5753
Merge pull request #7024 from keymanapp/chore/web/centralize-ci-test-config
...
chore(web): centralizes web-based modules' CI unit test configurations 🤝
2022-08-03 08:17:48 +07:00
jahorton
4d14bc6998
fix(web): fixes previously-unstable unit test
2022-08-02 16:10:04 +07:00
jahorton
8fab028632
chore(web): minor unit test issue review, tweak
2022-08-02 15:47:28 +07:00
jahorton
967e36e405
chore(web): cleaner promise flow for other tests
2022-08-02 15:42:51 +07:00
jahorton
d2a92494a5
fix(web): Promise logic for keyboard-loading tests
2022-08-02 15:36:34 +07:00
Joshua A. Horton
8f4198501d
refactor(web): converts test_utils funcs to Promise use
2022-08-02 11:08:46 +07:00
Joshua A. Horton
bac2578039
chore(web): addresses PR review comment
2022-08-02 08:10:01 +07:00
Keyman Server
47896d8ed5
Merge pull request #7026 from keymanapp/auto/version-master-16.0.43
...
auto: increment master version to 16.0.43
2022-08-02 04:02:48 +10:00
Keyman Build Agent
272c581aec
auto: increment master version to 16.0.43
2022-08-01 14:02:03 -04:00
Joshua A. Horton
a8fbdcc6dd
chore(web): removes accidentally-added file from feature branch
2022-08-01 14:36:02 +07:00
Joshua A. Horton
205312c451
chore(web): timeout-adapter implementation
2022-08-01 13:06:15 +07:00
Joshua A. Horton
b42a87ee5b
chore(web): updates target devices for BrowserStack-based CI tests
2022-08-01 12:37:19 +07:00
Marc Durdin
6f37f93c10
chore(common): add wasm test build trigger
2022-08-01 14:50:36 +10:00
Marc Durdin
e0d7fc73fc
chore(core): tweak test path for native build unit tests
2022-08-01 14:47:44 +10:00
Joshua A. Horton
5a7840753f
chore(web): centralizes test-start timeout config logic
2022-08-01 11:39:14 +07:00
Marc Durdin
d3a528f96f
chore(core): update config notes for emscripten
2022-08-01 14:36:21 +10:00
Marc Durdin
f762776d5c
chore(core): get wasm core building again
...
Updates search for emscripten if not on path, and fixes up unit test
infrastructure for wasm builds for new tests.
2022-08-01 14:15:52 +10:00
Joshua A. Horton
405a553c06
chore(web): requireable module for common CI test-config
2022-08-01 10:54:57 +07:00
Marc Durdin
5363247356
Merge pull request #7022 from keymanapp/chore/common/tweak-github-templates
...
chore(common): GitHub issue template tweaks
2022-08-01 10:35:00 +10:00
Marc Durdin
4cddfa55c9
Merge pull request #7015 from keymanapp/fix/developer/server-rebuild-model-consistency
...
fix(developer): rebuilding a model would not refresh it in server 🎾
2022-08-01 10:21:42 +10:00
Marc Durdin
7ba0dc218c
Merge pull request #7003 from keymanapp/fix/developer/increase-max-file-size-for-server
...
fix(developer): increase maximum file size for server 🎾
2022-08-01 10:21:30 +10:00
Marc Durdin
0801fd30bd
chore(common): GitHub issue template tweaks
...
Just incorporates some additional fields and instructions that I have
noted over time.
@keymanapp-test-bot skip
2022-08-01 08:52:51 +10:00
Marc Durdin
5138ba3ec7
Merge pull request #7008 from keymanapp/feat/developer/7007-surface-languageUsesCasing-in-ui
...
feat(developer): add languageUsesCasing to Model Editor
2022-08-01 06:21:16 +10:00
Marc Durdin
158e815ec5
chore(common): fix path for mac setup build
2022-07-31 08:12:23 +10:00
Marc Durdin
45b25adecd
chore(common): use standard VERSION and TIER
...
build-utils.sh is responsible for filling these variables.
Note: getversion.sh and getversion.bat are still currently used by
meson. gettier is no longer used with these changes.
2022-07-31 07:15:11 +10:00
Marc Durdin
26881d603a
chore(mac): update setup/build to include build-utils.sh
...
shellHelperFunctions.sh currently needs build-utils.sh sourced first in
order to parse. As we are planning to merge these two scripts, I am okay
with this for now. But we need to make sure that prerequisite is met for
now.
I ran the following command to find scripts that referenced
shellHelperFunctions.sh but not build-utils.sh:
grep -L build-utils.sh $(grep -lR shellHelperFunctions --include='*.sh' .)
The following files were found:
./mac/bashHelperFunctions.sh
./mac/setup/build.sh
./resources/build/history/history-utils.sh
* bashHelperFunctions.sh has only a comment reference, so it's okay.
* mac/setup/build.sh I have reworked to include build-utils.sh.
* history-utils.sh is used only by ios/tools/prepRelease.sh, and that
script already includes build-utils.sh.
2022-07-30 13:59:31 +10:00
Marc Durdin
fd7401fb15
chore(core): reset build.sh to use standard build-utils.sh include
2022-07-30 06:02:07 +10:00
Marc Durdin
5c3e11d10b
chore(common): add comment for builder_use_color
2022-07-30 06:01:47 +10:00
Keyman Server
384813a545
Merge pull request #7019 from keymanapp/auto/version-master-16.0.42
...
auto: increment master version to 16.0.42
2022-07-30 04:02:43 +10:00
Keyman Build Agent
31e00b7029
auto: increment master version to 16.0.42
2022-07-29 14:01:45 -04:00
Marc Durdin
683d8b9e68
chore(common): build-utils.sh minor tweaks
...
Fixing up a number of minor bits and pieces identified during demo:
* invalid action or :target would not be picked up if paired with a
valid one (e.g.: build:foo should not have worked)
* colors defined in both shellHelperFunctions and build-utils were
problematic; able to remove them from shellHelperFunctions because
all references included both scripts
* builder_has_action and builder_report now allow both `action:target`
and `action :target`
* keyman-version/build.sh did not have working test action...
2022-07-29 17:37:19 +10:00
Eberhard Beilharz
76058daae5
Merge pull request #7009 from keymanapp/chore/linux/upload-to-debian
...
chore(linux): Add code comment
2022-07-29 09:08:57 +02:00
Marc Durdin
79f3272774
fix(developer): rebuilding a model would not refresh it in server
...
When rebuilding a model, Keyman Developer would query for the
registered model, but a missing simplifyId call meant that it never
matched the model name (due to `.` vs `_`).
2022-07-29 12:24:16 +10:00
Marc Durdin
6304d52ad7
Merge pull request #6986 from keymanapp/chore/common/builder-script-target-and-option-support
...
chore(common): builder script `:target` and `--option` support
2022-07-29 11:54:46 +10:00
Marc Durdin
c1118d908c
Merge branch 'master' into chore/common/builder-script-target-and-option-support
2022-07-29 10:37:18 +10:00
Marc Durdin
ba6bc677cd
chore(common): tweak build help and color support
2022-07-29 10:35:18 +10:00
Marc Durdin
a00c9a9a85
chore(common): disable debug flag
2022-07-29 05:45:08 +10:00
Keyman Server
6a6ed384fd
Merge pull request #7011 from keymanapp/auto/version-master-16.0.41
...
auto: increment master version to 16.0.41
2022-07-29 04:02:21 +10:00
Keyman Build Agent
e4e06cc7a5
auto: increment master version to 16.0.41
2022-07-28 14:01:35 -04:00
Eberhard Beilharz
ae0378a57f
chore(linux): Add code comment
...
Follow-up of PR #6997 .
2022-07-28 09:43:25 +02:00
Eberhard Beilharz
c8730901dc
Merge pull request #6997 from keymanapp/chore/linux/upload-to-debian
...
chore(linux): Add script to upload to debian
2022-07-28 09:22:15 +02:00
Eberhard Beilharz
9f7b85834a
chore(linux): Update resources/shellHelperFunctions.sh
...
Somehow missed this with the previous commit.
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-07-28 09:20:35 +02:00
Eberhard Beilharz
420cc0814d
chore(linux): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-07-28 09:19:25 +02:00
Marc Durdin
4d80760ad9
feat(developer): add languageUsesCasing to Model Editor
...
Fixes #7007 .
2022-07-28 14:55:10 +10:00
Marc Durdin
3fa1701db3
chore(common): tweak defaults for builder
...
Default action is 'build' unless overridden in builder_describe.
Default target is all targets when no target is specified in command-
line.
2022-07-28 14:20:25 +10:00
Marc Durdin
94f7b135b6
fix(developer): increase maximum file size for server
2022-07-28 10:28:00 +10:00