Marc Durdin
a52437c407
chore: Merge branch 'master' into chore/b18s4-merge-beta-to-master
2025-03-29 05:38:08 +07:00
Marc Durdin
27e7d043b2
chore: cleanup publish-minimum-versions.sh
2025-03-26 10:14:35 +07:00
Marc Durdin
d4713dbae3
chore(common): test minimum-versions is up to date
...
Rewrite of publish-minimum-versions.sh to add some baseline tests for
up-to-date status of minimum-versions.md, and adds first test against
source data, where we have it, with language-subtag-registry.
2025-03-26 10:07:22 +07:00
Marc Durdin
7caaeb268f
chore(common): update language-subtag-registry to 2025-03-10 release
...
Fixes : #13468
2025-03-25 13:54:33 +07:00
Eberhard Beilharz
4609abaaaf
chore(linux): use bash by default when building containers
2025-03-18 18:37:58 +01:00
Eberhard Beilharz
d85cd135db
chore(linux): update comment
2025-03-18 18:34:26 +01:00
Eberhard Beilharz
e649222a1c
fix(linux): fix building in Docker with different Ubuntu/Debian version
...
Also some general improvements for building and running Docker container.
2025-03-18 17:25:10 +01:00
Eberhard Beilharz
da305bab57
chore(linux): deal with default values
...
When `_convert_parameters_to_build_args` sets the defaults, our previous
implementation to check for default values no longer works.
2025-03-18 16:18:55 +01:00
Eberhard Beilharz
18a600be6a
chore(linux): initialize variables with default values if not set
...
This changes `convert_parameters_to_build_args` to set the variable to
the default values unless set already. Then we don't have to deal with
unset variables and setting default values when we use the variables.
2025-03-18 16:18:47 +01:00
Eberhard Beilharz
1dde4c3f1f
chore(linux): allow to build and use Debian docker image
2025-03-18 16:16:59 +01:00
Eberhard Beilharz
a8adb33d9a
chore(linux): update URL for lcov package
2025-03-18 12:55:23 +01:00
Marc Durdin
0ea9938036
Merge pull request #9390 from keymanapp/epic/linux-mcompile
...
epic: linux and mac mcompile 🐘
2025-03-18 14:36:37 +07:00
Steven R. Loomis
a0c2daf25b
Merge pull request #13494 from keymanapp/chore/core/9446-kmx-plus-tests-gtest
...
feat(core): move kmx_plus.tests.cpp to GTest 🙀
2025-03-14 09:18:34 -05:00
Marc Durdin
39e519c5f5
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2025-03-14 10:58:16 +07:00
Steven R. Loomis
b696e34001
feat(core): move kmx_plus.tests.cpp to GTest
...
- msvc global to UTF-8
2025-03-13 22:47:39 -05:00
Marc Durdin
1a0b830c0b
Merge branch 'master' into chore/b18s3-merge-beta-to-master
2025-03-14 08:54:50 +07:00
Marc Durdin
a64878f128
Merge pull request #13474 from keymanapp/chore/13470-handle-failure-to-retrieve-gh-status-in-build-trigger
...
chore: handle failure to retrieve GitHub PR status in build triggers
2025-03-12 08:55:50 +07:00
Marc Durdin
6fa35e0db5
Merge pull request #13461 from keymanapp/chore/common/13288-langtags-2025-02-18
...
chore(common): update langtags.json to 2025-02-18 release
2025-03-12 08:55:32 +07:00
Marc Durdin
69cb47fdd0
chore: add nl after curl calls
2025-03-11 06:53:41 +07:00
Marc Durdin
79c1893128
chore: cleanup call_curl and remove conflicting variables
2025-03-11 06:50:54 +07:00
Marc Durdin
b11dfab7b2
chore: use temp file instead of --fail-with-body for curl
2025-03-11 06:43:35 +07:00
Marc Durdin
206b1e37c2
chore: handle failure to retrieve GitHub PR status in build triggers
...
Fixes : #13470
2025-03-11 06:18:03 +07:00
Marc Durdin
05b1fc6cff
chore(common): update langtags ref in minimum_versions
2025-03-10 09:38:37 +07:00
Marc Durdin
147d4aaa2c
chore(common): update langtags.json to 2025-02-18 release
...
Fixes : #13288
2025-03-10 07:59:17 +07:00
Shawn Schantz
aec09eecaa
docs(ios): updated minimum version in one more place
2025-03-08 13:02:40 +07:00
Marc Durdin
37cb3767ac
chore(developer): lower threshold for kmc-model-info coverage, work around TeamCity reporter bug
2025-03-05 01:00:03 +03:00
Marc Durdin
ebdb043ba7
fix(common): fail builds with low test coverage for all typescript projects
...
This is probably my fault, when I consolidated the typescript test
scripts, I didn't spot the `--check-coverage=false` flag which meant
that although the coverage tests were run, the builds would not fail if
they were too low.
Fixes : #13417
2025-03-04 23:59:04 +03:00
Marc Durdin
a552061f3c
Merge pull request #13403 from keymanapp/chore/remove-legacy-iis-config-notes
...
chore: remove legacy IIS setup notes
2025-03-04 17:06:00 +07:00
Marc Durdin
516a7181bf
fix(common): improve resilience of build script trigger
...
Was silently accepting failure in curl api.github.com call, causing a
subsequent failure when triggering the deb-packaging GHA. Instead,
handle failing subshell call to api.github.com by failing the script,
hopefully with some detail provided on the failure.
Fixes : #13401
Cherry-pick-of: #13402
2025-03-03 16:26:06 +01:00
Marc Durdin
db85a8bd70
chore: remove legacy IIS setup notes
...
IIS is no longer used for hosting any keyman.com sites, so this
documentation is no longer relevant.
2025-03-03 11:29:22 +01:00
Marc Durdin
30b404d81f
fix(common): improve resilience of build script trigger
...
Was silently accepting failure in curl api.github.com call, causing a
subsequent failure when triggering the deb-packaging GHA. Instead,
handle failing subshell call to api.github.com by failing the script,
hopefully with some detail provided on the failure.
Fixes : #13401
2025-03-03 11:21:03 +01:00
Marc Durdin
81560c3612
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2025-03-01 16:01:48 +07:00
Marc Durdin
f61a104acf
Merge branch 'master' into chore/merge-beta-into-master-B18S2
2025-03-01 15:45:19 +07:00
Marc Durdin
549189e834
docs: clean up links in builder.md
2025-02-22 06:16:52 +01:00
Eberhard Beilharz
9252b9388b
fix(linux): remove --platform amd64 from docker build script
...
Passing this parameter causes docker image builds on mac to fail (#13295 ).
Since `amd64` is the default anyways (and we don't support other values),
we can simply remove that parameter.
Fixes : #13295
2025-02-21 12:54:45 +01:00
Steven R. Loomis
38b1fec843
Merge pull request #13236 from keymanapp/feat/developer/13175-abnf-on-compileepic-ldml
2025-02-20 23:46:11 -06:00
Eberhard Beilharz
2b9ba6c96b
chore(linux): deal with default values
...
When `_convert_parameters_to_build_args` sets the defaults, our previous
implementation to check for default values no longer works.
2025-02-20 09:58:39 +01:00
Eberhard Beilharz
7d5dce1f5f
chore(linux): initialize variables with default values if not set
...
This changes `convert_parameters_to_build_args` to set the variable to
the default values unless set already. Then we don't have to deal with
unset variables and setting default values when we use the variables.
2025-02-20 08:51:34 +01:00
Steven R. Loomis
fc3abe6b6a
chore(resources,core): update BNF and tests for escaping chars
...
- late breaking update from CLDR, update with in-progress fixes to escaping chars slated for v47
Fixes : #13175
2025-02-19 16:55:59 -06:00
Steven R. Loomis
0bf964ddd4
Merge branch 'master' into feat/developer/13175-abnf-on-compileepic-ldml
2025-02-19 13:38:53 -06:00
Eberhard Beilharz
d9992ec087
chore(linux): allow to build and use Debian docker image
2025-02-19 12:04:25 +01:00
Marc Durdin
cda39a80f1
Merge branch 'master' into chore/merge-beta-to-master-B18S1
2025-02-19 12:41:21 +07:00
Steven R. Loomis
4da51a9191
Merge branch 'master' into feat/developer/13175-abnf-on-compileepic-ldml
2025-02-18 10:23:47 -06:00
Eberhard Beilharz
acf74f02ba
fix(linux): allow to specify ubuntu version
2025-02-14 23:09:40 +01:00
Steven R. Loomis
8e1aa5cdfb
chore(resources): ldml: update ABNF
...
- update with an errata from ABNF
- Update with patch from https://unicode-org.atlassian.net/browse/CLDR-18319
2025-02-14 15:52:51 -06:00
Eberhard Beilharz
448bf9171a
fix(linux): update location of lcov.deb for Jammy
...
This changes the download URL for the lcov package to the
official Ubuntu archive, after it was no longer available at
kernel.org.
2025-02-14 22:50:51 +01:00
Steven R. Loomis
98b1fac598
chore(resources): import ABNF from CLDR v47
...
- update fetch-latest-cldr.sh - so next time, abnf will get updated.
- note, this is abnf from 47 but we’re not doing the full 47 import yet because it's not released.
Fixes: feat(developer): utilize CLDR ABNF rules to validate transforms #13175
2025-02-14 12:27:15 -06:00
Marc Durdin
901edd63b9
chore: Revert "chore: Revert "Merge branch 'master' into beta""
...
This reverts commit d6e7c0b9d1 .
2025-02-14 08:44:32 +07:00
Marc Durdin
d6e7c0b9d1
chore: Revert "Merge branch 'master' into beta"
...
This reverts commit fae3932e15 , reversing
changes made to 793daddb48 .
2025-02-14 07:45:28 +07:00
Marc Durdin
f57aec64bb
Merge branch 'epic/linux-mcompile' into chore/merge-master-into-linux-mcompile
2025-02-13 20:37:44 +07:00