Marc Durdin
b809a60936
Merge pull request #7054 from keymanapp/feature-ldml
...
epic: LDML keyboard support 🙀
2023-02-28 20:38:00 +11:00
Marc Durdin
b96e863885
chore: Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml-A17S7
2023-02-28 05:49:05 +07:00
Marc Durdin
e6ea381aba
chore(common): fix child build error handling
...
Fixes #8322 .
This issue was arising due to subshells masking the exit code.
set -e is not really to be trusted.
2023-02-27 15:09:42 +07:00
Marc Durdin
04189d2e3d
chore(common): avoid -v for testing arrays in builder
2023-02-27 14:05:11 +07:00
Joshua Horton
93da017e0a
chore(web): Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2023-02-27 09:14:34 +07:00
Joshua A. Horton
21bf13c682
chore(web): implements some suggestions per review
2023-02-27 08:49:47 +07:00
Joshua A. Horton
6695c03ed7
change(common): missed part of the suggested tweak
2023-02-24 08:02:55 +07:00
Joshua A. Horton
c4ff8a5da3
chore(common): fix + enhancement per review
2023-02-24 08:01:42 +07:00
Joshua A. Horton
42f03916ad
feat(common): adds warning if described output does not exist when finishing action
2023-02-23 16:18:18 +07:00
Marc Durdin
38603e8421
Merge pull request #8279 from keymanapp/chore/core/cleanup-meson-build
...
chore(core): cleanup meson build
2023-02-23 13:28:02 +11:00
Marc Durdin
e71d8d3d6d
chore: fail to builder_die
2023-02-23 09:13:14 +07:00
Marc Durdin
051243a9aa
chore: replace die with builder_die
2023-02-23 08:10:48 +07:00
Marc Durdin
a2ceb98948
chore: rewrite extra standard build script prolog
2023-02-23 08:09:41 +07:00
Marc Durdin
9eb472579c
chore: Merge branch 'feature-ldml' into chore/merge-master-to-feature-ldml-A17S7-2
2023-02-23 08:05:31 +07:00
Marc Durdin
c0ec8ba76c
Merge pull request #7861 from keymanapp/chore/common/stats
...
chore(common): stats script for planning
2023-02-23 09:06:00 +11:00
Marc Durdin
b968bcfdfd
Merge branch 'feature-ldml' into chore/core/cleanup-meson-build
2023-02-23 08:49:56 +11:00
Joshua A. Horton
ca1d85f9e5
chore(web): cleanup per PR review
2023-02-22 15:39:58 +07:00
Joshua A. Horton
2f065e0b89
change(common): fixes a builder error
2023-02-22 13:22:30 +07:00
Joshua A. Horton
9692ab9db2
chore(web): minor cleanup
2023-02-22 12:28:11 +07:00
Joshua A. Horton
2135420a0a
change(web): reworks Web build to #8198 - builds with parent-child pattern
2023-02-22 12:05:23 +07:00
Marc Durdin
ce864ea923
chore: update standard script prolog to use builtin instead of dirname
2023-02-22 11:04:15 +07:00
Marc Durdin
b0804dd2a4
chore: use builtin instead of dirname for perf
2023-02-22 10:59:11 +07:00
Marc Durdin
463c7ff907
chore: remove greadlink from standard script prolog
2023-02-22 10:43:06 +07:00
Marc Durdin
3005a82a8f
chore: update docs and non-standard readlink refs
2023-02-22 10:41:54 +07:00
Marc Durdin
e645b8665f
chore: Merge branch 'feature-ldml' into chore/A17S7-master-to-feature-ldml
...
* core/build.sh -- accept feature-ldml changes (remove call to get_builder_OS)
* developer/src/kmlmc/build.sh -- delete file
* linux/debian/rules -- accept master changes, fixup call to core/build.sh
* linux/ibus-keyman/tests/Makefile.am -- accept master changes, fixup call to core/build.sh
* linux/scripts/build.sh -- accept master changes, fixup call to core/build.sh
* linux/scripts/reconf.sh -- accept master changes
2023-02-22 08:00:08 +07:00
Marc Durdin
366279fc62
chore(common): define standard build path
2023-02-22 07:41:09 +07:00
Marc Durdin
19101c6a2a
chore(core): cleanup meson build
...
This updates our meson min version on Windows to 1.0, which means that
we can avoid having Visual Studio on the path, as meson can find it
anyway. With this change, we can eliminate the batch-wrapper for the
build, significantly improving build performance and simplifying the
scripts.
This also adds a change to disable tests for dependency builds of core,
along with the `--no-tests` command line option for doing builds without
tests.
Minor cleanup includes eliminating various warnings from meson.build
files, and standardizing WASM cross-platform build options for Windows.
2023-02-21 12:12:28 +07:00
Marc Durdin
f30f08ed92
Merge pull request #8173 from keymanapp/docs/build-utils-documentation
...
docs: builder.inc.sh improved documentation around dependencies
2023-02-20 21:06:54 +11:00
Marc Durdin
9819f1b05a
Update resources/build/build-utils.md
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-02-20 21:06:46 +11:00
Marc Durdin
6df6b0ef18
chore: remove log_error
2023-02-20 09:19:03 +07:00
Marc Durdin
501c317b24
chore: use builder_warn, remove log_warning
2023-02-20 09:18:26 +07:00
Marc Durdin
a004978863
chore: use builder_heading, remove echo_heading
2023-02-20 09:17:51 +07:00
Marc Durdin
4d53a277f3
chore: use builder_die, remove fail
2023-02-20 09:15:38 +07:00
Marc Durdin
c475188c6b
chore: use builder_die, remove die
2023-02-20 09:03:37 +07:00
Marc Durdin
318b4d4478
chore: use builder_warn, remove warn
2023-02-20 08:56:31 +07:00
Marc Durdin
8f5997a3e6
chore: rename os_id to BUILDER_OS
2023-02-20 08:44:03 +07:00
Marc Durdin
f61ef08f05
chore: cleanup shellHelperFunctions
2023-02-20 08:33:23 +07:00
Steven R. Loomis
bccc1e5720
Merge remote-tracking branch 'upstream/master' into chore/merge-master-20230217-epic-ldml
2023-02-17 18:52:33 -06:00
Joshua A. Horton
889d347c02
chore(common): Merge branch 'master' into chore/common/js-ts-dependency-updates
2023-02-16 13:51:31 +07:00
Marc Durdin
670932f922
Merge pull request #8198 from keymanapp/feat/common/builder-parent-child-scripts
...
feat(common): parent-child scripts for builder
2023-02-16 15:28:52 +11:00
Marc Durdin
6f3d67c6d2
Update resources/build/build-utils.md
2023-02-16 12:45:20 +11:00
Marc Durdin
772fbe6cca
Apply suggestions from code review
...
Co-authored-by: Joshua Horton <joshua_horton@sil.org>
2023-02-16 12:44:36 +11:00
Marc Durdin
729f3ede72
Update resources/builder.inc.sh
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2023-02-16 12:34:56 +11:00
Eberhard Beilharz
4b9f57560b
fix(linux): Try a different approach
2023-02-15 16:15:47 +01:00
Eberhard Beilharz
d1fd20d001
fix(linux): Another fix for GHA package build
2023-02-15 11:10:07 +01:00
Eberhard Beilharz
1c15f83aa0
fix(linux): Fix GHA package build
2023-02-15 08:56:37 +01:00
Marc Durdin
5379145724
chore(common): target_path unbound
2023-02-15 11:30:14 +07:00
Marc Durdin
c0951f8597
feat(common): support custom child projects
2023-02-15 11:21:10 +07:00
Eberhard Beilharz
4a75689f3c
feat(linux): Pass PR# in the event type
...
This allows to see which GHA build ran on which branch/PR.
2023-02-14 17:03:27 +01:00
Eberhard Beilharz
24c6786b7d
chore(linux): Merge remote-tracking branch 'origin/master' into fix/linux/gha
2023-02-14 11:21:37 +01:00