Darcy Wong
e1e785e37f
Merge pull request #13813 from keymanapp/maint/common/write-download-info
...
maint(common): Update write_download_info() to be cross-platform
2025-05-05 11:34:48 +07:00
Darcy Wong
8d0b183788
fix(common): Fix logic
2025-05-05 10:26:42 +07:00
Darcy Wong
875cc303cf
fix(common): Test for BSD vs coreutils
2025-05-05 10:24:45 +07:00
Darcy Wong
15fd72eadd
maint(common): Handle coreutils stat
2025-05-03 09:12:25 +07:00
Marc Durdin
5f772c10f8
Merge pull request #13803 from keymanapp/maint/common/13582-test-resource-minimum-versions
...
maint(common): test imported resource versions
2025-05-02 13:40:34 +07:00
Marc Durdin
43cf66a9d4
Merge pull request #13796 from keymanapp/maint/meson-versioning-improvements
...
maint(common): cleanup meson versioning
2025-05-02 13:39:47 +07:00
Darcy Wong
85a25446cb
fix(common): Tweak BUILDER_OS check
2025-05-02 10:07:05 +07:00
Joshua Horton
209e4e579e
Merge pull request #13807 from keymanapp/maint/disconnect-pred-text-only-ci-config
...
maint(web): merge LMLayer CI build config with standard Web CI build config
2025-05-02 09:55:37 +07:00
Darcy Wong
afe9b9fe16
test(common): Debug statement on BUILDER_OS
2025-05-02 09:34:57 +07:00
Darcy Wong
bc318915bb
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-05-02 08:26:28 +07:00
Marc Durdin
830664c8b2
docs: add --deps flags and move builder.md into /docs
2025-05-02 05:15:27 +07:00
Darcy Wong
e8ba5f8016
maint(common): Update write_download_info() to be cross-platform
...
* Handle stat flags based on `BUILDER_OS`
* Change from md5 to md5sum
2025-05-01 14:45:27 +07:00
Joshua Horton
c505663046
maint: remove triggers for LMLayer-specific build configuration
2025-04-30 15:05:48 +07:00
Marc Durdin
1f3de1dc0a
chore(common): tweak tests for cross-platform compat
2025-04-30 15:01:27 +07:00
Marc Durdin
61a114e937
maint(common): test imported resource versions
...
Examines imported resources such as standards data for version
information, and compares against our published minimum-versions.inc.sh
data. This test will be run in CI in common/tests.
Fixes : #13582
Test-bot: skip
2025-04-30 10:31:21 +07:00
Marc Durdin
9d2db4faf3
maint(common): consolidate standard.meson.build configuration
...
Use a shared function standard_meson_build to prep the
resources/meson.build folder for consistency. A future cleanup would be
to use meson-utils.inc.sh for all meson build scripts.
2025-04-30 09:16:43 +07:00
Marc Durdin
926be6e946
maint(common): only read VERSION_WITH_TAG.md if it exists
2025-04-30 08:48:26 +07:00
Marc Durdin
f8917d2454
maint(common): cleanup meson versioning
...
* Adds `VERSION_WITH_TAG` variable to standard.meson.build
* Consistently uses `file('VERSION.md')` to retrieve version number
Note that VERSION_WITH_TAG is not yet used but should be used for
version tagged files later.
2025-04-30 08:23:05 +07:00
Marc Durdin
42cbe1f988
Merge pull request #13780 from keymanapp/maint/common/labels
...
chore(common): rename `chore` GH label to `maint`
2025-04-29 11:16:14 +07:00
Eberhard Beilharz
8a37b5f5b0
chore(common): rename chore GH label to maint
...
During the "M3: Maintenance Sprints" session of the April 2025 planning
conference we discussed that we'd rename the `chore` GH label to `maint`.
However, this change doesn't remove the existing `chore` label because
that is also used for merge commits.
2025-04-28 18:30:54 +02:00
Marc Durdin
b8cef28538
chore: additional tweaks to scopes/labels
2025-04-28 09:21:12 +07:00
Marc Durdin
84b3c18282
chore: update scopes to match labeler
2025-04-28 07:45:56 +07:00
Marc Durdin
cafa503124
chore: use explicit node: prefix on more module imports
2025-04-03 08:10:50 +07:00
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