rc-swag
90469c8105
feat(windows): update wix to 3.14.1
...
Update the WiX toolset build version to 3.14.1 for Arm64.
Fixes : #15192
2025-11-20 10:22:44 +01:00
Marc Durdin
f7d1b6ceb5
maint(resources): use VERSION_ENVIRONMENT var for v18
...
Follows: #15054
Build-bot: skip
Test-bot: skip
2025-10-31 11:36:32 +01:00
Marc Durdin
2af0faeb65
maint(resources): use older VERSION_GIT_TAG variable
2025-10-30 08:11:44 +01:00
Marc Durdin
96d836125a
maint(resources): fixup includes for npm-publish.sh for 18.0
2025-10-30 07:46:52 +01:00
Marc Durdin
0653e10c25
chore: unix line endings and unused include
2025-10-30 07:41:00 +01:00
Marc Durdin
57a50ba7a1
maint(resources): cherry-pick changes to npm-publish scripts
...
This commit collects all changes to npm-publish.yml and npm-publish.sh,
from the series of PRs associated with PR #15029 .
2025-10-30 07:11:41 +01:00
Marc Durdin
7c095bd889
maint(resources): skip nvm in npm-publish script
...
Cherry-pick-of: #15041
2025-10-30 07:05:20 +01:00
Marc Durdin
bb32cecea7
maint(resources): move NPM package publishing to GitHub Actions
...
Due to recent changes in NPM package publishing security requirements,
we have to move from TeamCity build to a GitHub Action to publish our
NPM packages, so we can take advantage of trusted publishing. This
change also consolidates and centralizes the npm publishing into
resources/build/ci/npm-publish.sh, which removes a lot of boilerplate
from each of the build.sh scripts, and ensures consistency.
Packages will be `npm pack`ed on PR and test builds, and published in
release builds.
Ref: https://docs.npmjs.com/trusted-publishers
Ref: https://github.blog/changelog/2025-09-29-strengthening-npm-security-important-changes-to-authentication-and-token-management/
Fixes : #14963
Test-bot: skip
Build-bot: release:developer
Cherry-pick-of: #15029
2025-10-30 07:03:14 +01:00
Marc Durdin
c4789e9a79
maint(resources): use VERSION variable in increment-version.sh
...
The original `$KEYMAN_VERSION` variable was cherry-picked from 19.0, but
we should have been using `$VERSION` for the 18.0 code.
Fixes : #14778
Follows: #14614
Test-bot: skip
Build-bot: skip
2025-09-18 09:44:27 +02:00
Darcy Wong
ee4c70b513
Merge pull request #14584 from keymanapp/cherrypick/android/api-35
...
fix(android): Update: Android Target API to 35, Java to 21, and Gradle dependencies 🏠
2025-09-01 06:51:54 +07:00
Marc Durdin
578893b50c
maint(resources): use correct version for PR title for history cherry-pick
...
Build-bot: skip
Test-bot: skip
2025-08-27 16:43:58 +02:00
Marc Durdin
9a29431ac3
Merge branch 'stable-18.0' into cherrypick/android/api-35
2025-08-27 07:01:25 +02:00
Marc Durdin
eb16c5953a
maint(resources): automatically cherry-pick history updates to master
...
See #14588 for example of working PR.
Build-bot: skip
Test-bot: skip
Cherry-pick-of: #14595
2025-08-25 05:03:28 +02:00
Darcy Wong
16ea45f9f7
fix(android): Update to Java 21 and Gradle dependencies
2025-08-25 09:00:06 +07:00
Joshua Horton
66555e2d68
maint: change builder_completion script to a .inc.sh
...
Fixes : #14004
Cherry-pick-of: #14007
2025-05-21 11:38:31 +07:00
Joshua Horton
4e93e66faf
maint: remove triggers for LMLayer-specific build configuration
2025-04-30 15:09:52 +07:00
Marc Durdin
373c53d149
chore(common): avoid iOS release failure if no relevant history for the version
2025-04-23 09:29:53 +07:00
Marc Durdin
78966e9d8d
chore: trigger-definitions for 18.0 comment
2025-04-23 07:07:58 +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
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
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
549189e834
docs: clean up links in builder.md
2025-02-22 06:16:52 +01: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
fae3932e15
Merge branch 'master' into beta
2025-02-13 19:51:57 +07:00
Eberhard Beilharz
07d46b691b
Merge pull request #13202 from keymanapp/chore/linux/remove-focal
...
chore(linux): remove support of Ubuntu 20.04 Focal
2025-02-12 17:45:18 +01:00
Eberhard Beilharz
ef824dcfa6
chore(linux): update minimum version
2025-02-12 11:47:52 +01:00
Eberhard Beilharz
29c46bcfe2
chore(linux): update minimum version
2025-02-12 11:32:37 +01:00
Marc Durdin
342f216291
chore: increment to alpha 19.0
2025-02-11 14:14:15 +07:00
Marc Durdin
b2fbfaf8cf
fix: use tier and version from branch when merging history from another branch
...
Fixes : #13138
2025-02-10 15:45:34 +07:00
Steven R. Loomis
4f6c34de8c
Merge pull request #13099 from keymanapp/feat/developer/12749-ldml-local-import-workaround
...
chore(developer,core,resources): LDML v46 update and remove workaround for import base
2025-01-31 11:16:12 -06:00
Steven R. Loomis
2c32fb7903
chore(resources, developer,core): CLDR 46 and workaround
...
Fixes : #11307
- import from CLDR 46, mostly unchanged
Fixes : #12749
- workaround LDML DTD bug CLDR-18138 where base= does not imply base=cldr
2025-01-30 15:41:34 -06:00