mirror of
https://github.com/keymanapp/keyman.git
synced 2026-11-02 09:07:41 +00:00
This updates the minimum required node version to Node 20. The latest version of Node 18 still contains the npm bug (https://github.com/npm/cli/issues/7072) whereas Node 20 got updated to a npm version that contains a fix. Node 20 is known to work with our current code, so this change updates to that as an intermediate step before we investigate if we can update to Node 22 as discussed for Keyman 18. |
||
|---|---|---|
| .. | ||
| ci | ||
| history | ||
| l10n | ||
| meson | ||
| test | ||
| version | ||
| win | ||
| build-download-resources.sh | ||
| build-help.inc.sh | ||
| build-utils-ci.inc.sh | ||
| build-utils-ci.test.sh | ||
| build-utils.sh | ||
| builder-report.sh | ||
| builder.inc.sh | ||
| builder.md | ||
| github.inc.sh | ||
| help-keyman-com.sh | ||
| htm-link.lua | ||
| html-link.lua | ||
| increment-version.sh | ||
| jq-license.txt | ||
| jq-win64.exe | ||
| jq.inc.sh | ||
| minimum-versions.inc.sh | ||
| offline-help-style-spec.txt | ||
| publish-minimum-versions.sh | ||
| README.md | ||
| report-history.sh | ||
| run-required-test-builds.sh | ||
| sentry-control.inc.sh | ||
| sentry-dsym-upload.sh | ||
| set-bundle-versions-and-settings-tagged.sh | ||
| set-bundle-versions-and-settings-untagged.sh | ||
| set-bundle-versions-tagged.sh | ||
| set-bundle-versions-untagged.sh | ||
| trigger-builds.inc.sh | ||
| trigger-definitions.inc.sh | ||
| xcode-utils.sh | ||
| xcode-wrap.sh | ||
Release builds
A release is triggered nightly whenever a pull request has been merged to the branch; it
runs from a TeamCity build configuration that runs increment-version.sh and then uploads
the resulting HISTORY.md to https://downloads.keyman.com/history/HISTORY.md.
To manually make a release (for example if a build falls over for a transient error or there was a build configuration problem), create a new PR that targets the branch, merge it, and then run the Trigger Release Builds build configuration for that branch. If you have no changes, see that as an opportunity to improve documentation, including this file...
Various tools
build-utils.sh
See build-utils.md
jq-win64
jq-win64.exe is used by various builds for json query.
Official source: https://stedolan.github.io/jq/. License