Joshua Horton
7008a3972e
chore(mac): replaces more 'typeset' uses
2024-05-29 08:28:18 +07:00
Joshua Horton
12cb94c5a3
change(mac): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-05-29 08:26:45 +07:00
Joshua Horton
e49d26ad9d
change(mac): relocates one shell var definition
2024-05-27 09:04:58 +07:00
Joshua Horton
45e0d875b3
fix(mac): -e to check if dir exists, as -f doesn't match against dirs
2024-05-27 08:48:26 +07:00
Joshua Horton
9c4eb99a3a
fix(mac): non --debug test references 'release' artifacts
2024-05-27 08:42:10 +07:00
Joshua A. Horton
42d1cf3bd3
chore(mac): incorporates many review suggestions + comments
2024-05-20 08:39:25 +07:00
Joshua Horton
5cd03ca975
chore(mac): better builder_describe_outputs
2024-05-15 10:40:48 +07:00
Joshua Horton
fcacefff85
chore(mac): reorders the helper-func definitions
2024-05-15 10:16:05 +07:00
Joshua Horton
b76411d14d
chore(mac): adds file to serve as CI flag for new param style
2024-05-15 10:11:24 +07:00
Joshua Horton
81600de405
chore(mac): drops one local mac-only helper .sh b/c redundant
2024-05-15 10:10:11 +07:00
Joshua Horton
157da20397
fix(mac): clean should also clean installer
2024-05-15 10:09:36 +07:00
Joshua Horton
2f88afd9ad
chore(mac): patch for last commit
2024-05-15 10:02:04 +07:00
Joshua Horton
a979a3da85
chore(mac): converts mac's build.sh into a proper builder-based script
2024-05-15 09:48:16 +07:00
rc-swag
c88b765a33
Merge pull request #11392 from keymanapp/fix/caps-typo-strings-xml
...
fix(windows): "Keyboard" should be lower case in UI string for font helper tool
2024-05-08 15:32:23 +10:00
rc-swag
e1cc3d5c42
fix: Keyboard should be lower case in UI string
...
OS font helper UI string had a capital for K it should have been
lower case k.
2024-05-08 11:18:26 +10:00
Keyman Server
b04c57cc14
Merge pull request #11390 from keymanapp/auto/version-master-18.0.31
...
auto: increment master version to 18.0.31
2024-05-07 11:06:30 -07:00
Keyman Build Agent
c6de8b05ec
auto: increment master version to 18.0.31
2024-05-07 14:05:51 -04:00
Dr Mark C. Sinclair
903108638a
Merge pull request #11255 from keymanapp/test/developer/keyboard-info-compiler-unit-tests-3
...
test(developer) keyboard info compiler unit tests 3
2024-05-07 15:23:20 +01:00
Dr Mark C. Sinclair
49263c3e21
chore(developer): Merge branch 'master' into test/developer/keyboard-info-compiler-unit-tests-3
2024-05-07 09:40:53 +01: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
Dr Mark C. Sinclair
7dc33d1f7a
chore(developer): Merge branch 'master' into test/developer/keyboard-info-compiler-unit-tests-3
2024-05-06 11:16:00 +01: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