Joshua A. Horton
2bc2f77f11
fix(web): kbd-proc Karma test fix
2024-05-07 14:35:10 +07:00
Joshua A. Horton
7a66eb29b4
fix(web): gesture-recognizer Karma tests
2024-05-07 14:35:10 +07:00
Joshua A. Horton
812de690d8
chore(web): fixes pred-text karma config
...
The upgrade to chai means that karma's 'framework' feature is no longer compatible, meaning a _little_ extra legwork is required to use it for karma browser tests. It's just a little bit, though.
Will need to replicate this for the other packages that use karma to test, as the pattern kinda proliferated.
2024-05-07 14:35:09 +07:00
Joshua A. Horton
398b9e0ae2
chore(common): drops package-specific 'chai', '@types/chai' versions
...
chore(web): missed leaving these out of the rebase
2024-05-07 14:35:09 +07:00
Joshua A. Horton
5574b9418f
chore(web): chai dependency updates
...
Updates 'chai' assertion library to latest; old version used CommonJS imports
2024-05-07 14:35:08 +07:00
Eberhard Beilharz
d53c4645ea
Merge pull request #11377 from keymanapp/chore/core/wasmbuild
...
chore(web): Improve dependencies
2024-05-07 08:10:07 +02:00
Keyman Server
dfc3f63475
Merge pull request #11381 from keymanapp/auto/version-master-18.0.30
...
auto: increment master version to 18.0.30
2024-05-06 11:06:10 -07:00
Keyman Build Agent
d1420744b4
auto: increment master version to 18.0.30
2024-05-06 14:05:21 -04:00
Eberhard Beilharz
1b066de292
chore(web): Improve dependencies
2024-05-06 16:41:06 +02:00
Eberhard Beilharz
40aa8b8646
Merge pull request #11356 from keymanapp/chore/linux/fixtest
...
chore(linux): Fix typo
2024-05-06 11:34:35 +02:00
Eberhard Beilharz
acfc6866bb
Merge pull request #11355 from keymanapp/chore/web/test-sh
...
chore(web): Improve web/test.sh script
2024-05-06 11:34:17 +02:00
Keyman Server
d8cfb652eb
Merge pull request #11358 from keymanapp/auto/version-master-18.0.29
...
auto: increment master version to 18.0.29
2024-05-04 11:06:10 -07:00
Keyman Build Agent
752fe13345
auto: increment master version to 18.0.29
2024-05-04 14:05:18 -04:00
Marc Durdin
c997965d21
Merge pull request #11329 from keymanapp/chore/common/11324-this-script-path
...
chore(common): maintenance on build scripts - cd
2024-05-04 09:15:58 +10:00
Keyman Server
acb23e869d
Merge pull request #11357 from keymanapp/auto/version-master-18.0.28
...
auto: increment master version to 18.0.28
2024-05-03 11:06:02 -07:00
Keyman Build Agent
65936cb4d7
auto: increment master version to 18.0.28
2024-05-03 14:05:20 -04:00
Eberhard Beilharz
7478db8b57
chore(linux): Fix typo
...
This suddenly started failing. I guess there was a deprecated
`assertEquals` in older Python libraries, but with the latest version in
Ubuntu 24.04 Noble this disappeared. Anyway, with this change we use
the same assert method as in the other test files.
2024-05-03 17:39:14 +02:00
Eberhard Beilharz
0967915175
chore(web): Improve web/test.sh script
...
- previously there was an extra `--browsers` flag - `$BROWSERS` already
contains the flag.
- previously we specified `$KARMA_FLAGS` twice if we set
`$KARMA_EXT_FLAGS`
- some cleanup
2024-05-03 10:38:45 +02:00
Eberhard Beilharz
404a71412b
Merge pull request #11336 from keymanapp/fix/common/color
...
fix(common): Fix colorization of help output of builder script
2024-05-03 09:27:38 +02:00
Eberhard Beilharz
95bcb26d11
Merge pull request #11333 from keymanapp/chore/linux/dist
...
chore(linux): Adjust distros for GHA
2024-05-03 08:15:08 +02:00
Marc Durdin
50bcfa4b85
chore(common): revert cd removal from 3 non-builder scripts
...
Per @jahorton code review
2024-05-03 09:04:15 +07:00
Marc Durdin
29f6204e45
chore(common): rename build-utils.md to builder.md
2024-05-03 05:58:06 +07:00
Keyman Server
8fe984c396
Merge pull request #11339 from keymanapp/auto/version-master-18.0.27
...
auto: increment master version to 18.0.27
2024-05-03 01:05:42 +07:00
Keyman Build Agent
97013d8e69
auto: increment master version to 18.0.27
2024-05-02 14:05:06 -04:00
Eberhard Beilharz
51297f538a
fix(common): Fix colorization of help output of builder script
...
This fixes the use of colors in the help output when `builder_term` is
used inside of `builder_describe` (e.g. `web/test.sh --help`). Previously
the escape sequences were not interpreted but directly output.
2024-05-02 15:23:20 +02:00
Eberhard Beilharz
696a70d58d
chore(linux): Adjust distros for GHA
2024-05-02 12:07:05 +02:00
Marc Durdin
41af90053e
chore(common): reset KEYMAN_ROOT if not readonly
...
This prevents issues where Windows-style path pollutes path strings
with $KEYMAN_ROOT variable. It typically will only be readonly if we are
setting the variable in our own scripts
2024-05-02 15:54:34 +07:00
Marc Durdin
58db259fd3
chore(common): typo in test
2024-05-02 15:54:34 +07:00
Marc Durdin
c921881a19
chore(common): typo in include
2024-05-02 15:54:33 +07:00
Marc Durdin
b003e7b4bf
chore(common): builder_describe and builder_parse should come first
...
builder_describe and builder_parse should come before other tests, so
that (a) scripts can return --help details, and (b) so that
builder.inc.sh can tell that the script is a valid builder script, even
if environment means that the script will not otherwise run.
2024-05-02 15:54:32 +07:00
Marc Durdin
cd8121ef65
chore(common): builder scripts now use /resources/build/builder.inc.sh
...
Note: there is a bit of potential confusion about the difference between
/resources/builder.inc.sh (the full implementation for builder scripts),
and /resources/build/builder.inc.sh (the source script that builder
scripts should always use).
This allows us to make assumptions that will always be true for builder
scripts that may not be true for other scripts, such as setting base
folder.
2024-05-02 15:54:31 +07:00
Marc Durdin
0f390d47cc
chore(common): maintenance on build scripts - cd
...
Fixes #11324 .
* Always `cd "$THIS_SCRIPT_PATH"`
* Remove unnecessary `cd` from all build.sh
* Remove unnecessary `set -eu` from all build.sh (and `# set -x`)
* Replace old build-utils.sh incantation in a few build.sh scripts
2024-05-02 15:54:29 +07:00
Marc Durdin
0c9a0283c9
Merge pull request #11332 from keymanapp/chore/a18s1-merge-beta-into-master
...
chore: merge beta into master A18S1
2024-05-02 17:58:07 +10:00
Marc Durdin
f119682cf0
Merge branch 'master' into chore/a18s1-merge-beta-into-master
2024-05-02 14:48:58 +10:00
Marc Durdin
f41d1ad178
Merge pull request #11302 from keymanapp/chore/ios/10671-xcode-15-build
...
chore(ios,mac): support build on Apple Silicon using Xcode 15.3
2024-05-02 14:31:08 +10:00
Marc Durdin
5c3b635da6
Merge pull request #11306 from keymanapp/fix/web/longpress-shortcut-constraints
...
fix(web): longpress shortcut activation should only consider northward part
2024-05-02 13:38:40 +10:00
sgschantz
f9c699e3db
chore(ios): allow underscore to avoid unexpected Xcode 15.3 lint error
2024-05-02 09:53:40 +07:00
sgschantz
42e54dafbf
chore(ios): experiment -> change order of build task 'Embed Frameworks'
2024-05-02 09:07:20 +07:00
sgschantz
3abcb35733
chore(ios): exit build phase script to experiment
2024-05-02 08:18:33 +07:00
Keyman Server
58d8d649b6
Merge pull request #11331 from keymanapp/auto/version-beta-17.0.318
...
auto: increment beta version to 17.0.318
2024-05-02 01:04:48 +07:00
Keyman Build Agent
9db13eda70
auto: increment beta version to 17.0.318
2024-05-01 14:04:15 -04:00
Marc Durdin
38a0359361
Merge pull request #11295 from keymanapp/fix/linux/icon
...
fix(linux): Fix icon for .kmp files
2024-05-01 14:21:43 +10:00
Joshua Horton
e8c7f525b7
Merge pull request #11321 from keymanapp/fix/web/gesture-model-failure-handling
2024-05-01 07:52:15 +07:00
Joshua Horton
3763d7994f
Merge pull request #11322 from keymanapp/chore/web/remove-deprecated-doc
2024-05-01 07:51:58 +07:00
Keyman Server
889f79b241
Merge pull request #11327 from keymanapp/auto/version-master-18.0.26
...
auto: increment master version to 18.0.26
2024-05-01 01:29:24 +07:00
Keyman Build Agent
0cf72173e5
auto: increment master version to 18.0.26
2024-04-30 14:28:51 -04:00
Keyman Server
c8fb2bca91
Merge pull request #11326 from keymanapp/auto/version-beta-17.0.317
...
auto: increment beta version to 17.0.317
2024-05-01 01:25:43 +07:00
Keyman Build Agent
38339397e9
auto: increment beta version to 17.0.317
2024-04-30 14:25:05 -04:00
Eberhard Beilharz
d81cff200b
Merge pull request #11292 from keymanapp/fix/linux/11225_environment-detection
...
fix(linux): Improve detection of Gnome environment
2024-04-30 15:52:41 +02:00
sgschantz
e7b2855baa
chore(ios): change from set -eu to set -e
...
Ignore unbound variables for now to get past script failure
2024-04-30 10:09:18 +07:00