spiegel-keyman/resources/build
Marc Durdin 4f44ac6e2a fix: path for ESM increment-version, and exit code
* Fixes the path for the increment-version module
* Uses exit code 50 instead of 1 to indicate 'success, but no change',
  so that low-value error exit codes as used by node.js don't
  indavertently continue the build
2023-10-11 09:39:03 +07:00
..
history chore(common): fixup build scripts 2023-04-28 14:30:52 +07:00
l10n chore(common): Add GitHub action to sync crowdin source 2021-09-14 07:11:07 +07:00
meson chore(developer): shared meson config for kmcmplib 2023-03-09 12:14:15 +07:00
test Update resources/build/test/test.sh 2023-04-29 12:58:39 +10:00
version fix: path for ESM increment-version, and exit code 2023-10-11 09:39:03 +07:00
build-download-resources.sh chore: use builder_die, remove die 2023-02-20 09:03:37 +07:00
build-help.inc.sh refactor(common): Update to build_help_html params 2023-03-10 12:49:37 +07:00
build-utils-ci.inc.sh chore(developer): Apply suggestions from code review 2023-09-12 17:15:35 +10:00
build-utils-ci.test.sh chore(common): fixup tests and various typo tweaks 2023-03-13 09:43:09 +07:00
build-utils.md docs(common): Fix documentation for builder_describe_internal_dependency 2023-09-18 18:49:04 +02:00
build-utils.sh chore: clean up a few minor discrepancies in builder.inc.sh 2023-10-10 16:36:24 +07:00
builder-report.sh chore: update standard script prolog to use builtin instead of dirname 2023-02-22 11:04:15 +07:00
github.inc.sh chore(web): fixup curl call for cross-platform 2022-05-01 15:59:18 +10:00
help-keyman-com.sh fix(linux): Fix creation of markdown help files for Linux 2023-06-13 08:41:13 +02:00
htm-link.lua fix(windows): context help links 2021-03-09 12:35:43 +11:00
html-link.lua chore: add global to lua 2021-03-09 14:32:18 +11:00
increment-version.sh fix: path for ESM increment-version, and exit code 2023-10-11 09:39:03 +07:00
jq-license.txt fix(common): build check failed 2020-03-18 14:55:37 +11:00
jq-win64.exe chore(common/resources): use shared scopes definition 2020-05-19 17:08:57 +10:00
jq.inc.sh chore: update standard script prolog to use builtin instead of dirname 2023-02-22 11:04:15 +07:00
offline-help-style-spec.txt feat(common): unprunes <kbd> styling 2021-05-27 08:55:07 +07:00
README.md chore(common): remove vswhere 2023-03-03 04:50:25 +07:00
report-history.sh chore(common): fixup tests and various typo tweaks 2023-03-13 09:43:09 +07:00
run-required-test-builds.sh chore(linux): Remove package build on Jenkins for Keyman 17 2023-08-01 15:03:47 +02:00
sentry-control.inc.sh chore: revise tag variable name to VERSION_GIT_TAG 2023-01-21 17:02:50 +07:00
trigger-builds.inc.sh chore(linux): Remove package build on Jenkins for Keyman 17 2023-08-01 15:03:47 +02:00
trigger-definitions.inc.sh chore(linux): Remove package build on Jenkins for Keyman 17 2023-08-01 15:03:47 +02:00
xcode-utils.sh fix(ios): fixes xcode-triggered debug, run builds by defining missing env var 2023-04-11 09:05:50 +07:00

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