Commit graph

1368 commits

Author SHA1 Message Date
Marc Durdin
ec12469487
Merge pull request #7776 from keymanapp/chore/cleanup-history
chore: cleanup history
2022-11-21 17:20:45 +11:00
Marc Durdin
9103703e41 fix: automatically merge changes to history back to master
Fixes #7351.
2022-11-21 13:17:30 +11:00
Marc Durdin
de0179ca39 fix: automatically merge changes to history back to master
Fixes #7351.
2022-11-21 10:20:22 +11:00
Marc Durdin
4355a9ff1c chore: use local history instead of PR title 2022-11-21 09:48:56 +11:00
Marc Durdin
6a49af43a7 fix(common): always define dry_run variable 2022-11-03 06:21:04 +11:00
Steven R. Loomis
d42811b341 feat(common): ldml: compiler disp 🙀
- with tests

For feat(developer): ldml: include all LDML data in kmx+ 🙀 #7532
2022-11-02 13:36:24 -05:00
Marc Durdin
c336a8052c fix(developer): publish @keymanapp/keyman-version to npm
Fixes #7582.

Because of https://github.com/npm/cli/issues/3466, we must publish our
internal dependency @keymanapp/keyman-version. This change adds a common
builder function builder_publish_to_npm in build-utils-ci.inc.sh to help
with that task, which should be adopted by other scripts that need to
publish to npm, in the future.

For now, responsibility for publishing keyman-version is delegated to
kmlmc. In the future, we will move this to a single top-level build
action that publishes all npm modules across the entire repo for the
given version.
2022-11-02 13:33:24 +11:00
Marc Durdin
b45b759354 chore: make git pre-commit hook executable 2022-10-31 16:13:58 +11:00
Marc Durdin
0c2bd3b460 chore(common): stats script for planning 2022-10-25 11:53:48 +11:00
Marc Durdin
5e55ceb903 fix(common): ignore deps when formatting help
Fixes #7512.

Dependencies were being added to list of parameters, which caused the
help formatting to be overly spaced out. Given deps are not parameters,
we should never have been adding them anyway.
2022-10-24 15:26:16 +11:00
Marc Durdin
c804295965
Merge pull request #7496 from keymanapp/chore/merge-master-into-feature-ldml
chore: merge master into feature-ldml
2022-10-21 09:56:37 +11:00
Steven R. Loomis
8934b9f6b8
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-20 15:13:41 -05:00
Marc Durdin
0e9d850ce9 chore(common): address review comments 2022-10-21 05:35:30 +11:00
Steven R. Loomis
4296d0237d chore(resources): ldml: update from keyboard-preview
update from 425f591aaa2abbd0016d33a09b967ae7f4847414

PR: https://github.com/unicode-org/cldr/pull/2469
2022-10-19 15:41:41 -05:00
Steven R. Loomis
b30af3fc0b use 'die' per suggestion
- also fix ${JQ} from $(JQ)
2022-10-19 15:40:02 -05:00
Steven R. Loomis
9a1bd983d2
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-10-19 15:31:27 -05:00
Steven R. Loomis
f62abe78e6 fix(resources) ldml fetcher: include the standard build script
- also use cp instead of rsync
2022-10-19 15:27:10 -05:00
Marc Durdin
df34c064c7 chore: Merge branch 'feature-ldml' into chore/merge-master-into-feature-ldml 2022-10-20 06:33:57 +11:00
Steven R. Loomis
8ffba3f5d4 fix(developer): fixes for flicks, imports, specials 🙀
With this change, fr-t-k0-azerty.xml and mt.xml can load without any
ERROR 300007: The source file has an invalid structure errors.

Other errs show up, but it is progress.

Fixes #7411
2022-10-18 12:53:56 -05:00
Steven R. Loomis
fc1fabf62f chore(resource): pickup DTD fix 🙀
CLDR data update from https://github.com/unicode-org/cldr/pull/2469

- displays is not an array

#7411
2022-10-18 12:53:34 -05:00
Steven R. Loomis
fdd410a137 chore(resources): update to latest keyboard-preview 🙀
CLDR commit: b3c0702a837c4e11193483b85253b11e148fb06b

For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀  #7411
2022-10-18 11:32:41 -05:00
Steven R. Loomis
74a8c6dcc9 chore(resources): sort ldml-keyboard.schema.json 🙀
jq -S . >  ldml-keyboard.schema.json

sort the keys, so that subsequent changes can be reviewed

For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀  #7411
2022-10-18 11:32:41 -05:00
Steven R. Loomis
c6e6c5c769 feat(resources): tool for fetching later CLDR data 🙀
For: chore(developer): update kmc to latest LDML keyboard DTD version 🙀  #7411
2022-10-18 11:32:41 -05:00
Marc Durdin
d4cb5139da chore(common): automatically run internal dependencies on builder
Fixes #7455.

If a builder script defines outputs for configure or build actions,
builder will figure out if configure and/or build need to be run for
any dependent actions for the script.
2022-10-17 15:16:35 +11:00
Marc Durdin
77bb445258 chore(common): --debug standard flag for builder 2022-10-17 10:41:16 +11:00
Marc Durdin
986544c778 feat(common): builder script dependency and legacy script report
Adds /resources/build/builder-report.sh, internal maintenance script for
tracking build dependency tree and remaining legacy build.sh scripts.

@keymanapp-test-bot skip
2022-10-14 07:54:00 +11:00
Marc Durdin
0945b92732 chore: Merge branch 'master' into chore/merge-master-into-feature-ldml 2022-10-13 13:38:31 +11:00
Marc Durdin
b7000f5b7f chore(common): builder_start_action wildcard support 2022-10-12 13:28:37 +11:00
Marc Durdin
30121d9793 chore(common): remove space for builder_..._action param 2022-10-12 13:28:37 +11:00
Marc Durdin
d803d47d1d chore(common): handle missing files in path expansion 2022-10-12 13:28:16 +11:00
Marc Durdin
1cecb87f7f feat(common): builder dependency support 2022-10-12 12:50:26 +11:00
Joshua A. Horton
e347aeabfe chore(common/models): minor tweaks per review 2022-10-05 09:04:23 +07:00
Joshua A. Horton
066eede2df fix(common): fixes trap error passing for npm-emitted errors 2022-10-03 12:45:57 +07:00
Darcy Wong
637bd7560c
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-30 07:06:10 +07:00
Darcy Wong
f06578714e chore(common): Update standard example 2022-09-29 10:34:25 +07:00
Darcy Wong
0ee5055907 chore(common): Clarify assumption that THIS_SCRIPT has been set 2022-09-29 08:45:31 +07:00
Darcy Wong
86c740e708
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2022-09-28 19:48:07 +07:00
Darcy Wong
06e31e5cfc chore(common): Update builder.inc.sh path 2022-09-28 12:57:01 +07:00
Darcy Wong
28ddfdb70a chore(common): Move builder.inc.sh up to resources/ 2022-09-28 12:56:43 +07:00
Darcy Wong
0645524022
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2022-09-28 12:56:16 +07:00
Darcy Wong
e021116aea chore(common): Add newline 2022-09-28 09:22:05 +07:00
Darcy Wong
ae892c10f7 chore(common): Resolve review comments 2022-09-28 09:09:24 +07:00
Darcy Wong
fcc4fdca61 chore(common): Add _builder_init 2022-09-28 09:09:09 +07:00
Darcy Wong
17435c310b chore(common): Add builder_die 2022-09-28 08:29:16 +07:00
Darcy Wong
824319d398 chore(common): Revert move of die to builder_die 2022-09-28 08:24:08 +07:00
Darcy Wong
dd07f1c333 refactor(common): Add _builder_findRepoRoot 2022-09-28 08:10:57 +07:00
Darcy Wong
f95e17483b refactor(common): Revert move of KEYMAN_ROOT to REPO_ROOT 2022-09-28 07:56:08 +07:00
Darcy Wong
d5df060e76 chore(common): Move KEYMAN_ROOT to REPO_ROOT 2022-09-27 15:23:32 +07:00
Darcy Wong
a31c8931f1 chore(common): Move die to builder_die 2022-09-27 15:18:48 +07:00
Darcy Wong
22767bd6be chore(common): Split builder portion of script 2022-09-27 14:43:14 +07:00