spiegel-keyman/resources/build/version
Eberhard Beilharz 4d81589f48
maint(common): use unique names for Keyman version variables
Previously the builder scripts defined a readonly `VERSION` environment
variable for the Keyman version. That caused problems when another
(external) script tried to define a `VERSION` variable. We encountered
this problem when trying to move the TC build steps of a configuration
into a single script (#13399) when we tried to source `~/.nvm/nvm.sh`.

This change uses a Keyman specific prefix for the version variables and
renames `VERSION` → `KEYMAN_VERSION` etc. Unfortunately these variables
are used in a lot of places, so this turned out to be a bit of a yak
shave.

Test-bot: skip
2025-05-07 18:46:51 +02:00
..
src maint(common): use unique names for Keyman version variables 2025-05-07 18:46:51 +02:00
.gitignore chore(common): convert resources/build/version to ES Modules 2023-10-04 11:50:53 +07:00
build.sh chore(common): builder scripts now use /resources/build/builder.inc.sh 2024-05-02 15:54:31 +07:00
package.json chore(deps): bump semver from 7.5.4 to 7.6.0 2024-08-14 11:22:58 +00:00
README.md chore(ci): increment version final 2020-02-03 09:33:46 +11:00
tsconfig.json chore(common): cleanup final Typescript non-ESM metadata 2023-10-04 12:55:51 +07:00

Version increment and automatic history maintenance

This node module automatically refreshes HISTORY.md with titles from the latest pull requests merged since the last automatic version increment, and if any history has been found, increments the version, and creates a PR for the increment.

It is wrappered by ../increment-version.sh for normal CI usage.