spiegel-keyman/resources/build
Marc Durdin 551e24c01c
Merge pull request #7339 from keymanapp/chore/common/builder-extra-params-cherry-pick
chore(common): builder extra params support 🏗 🍒
2022-09-21 14:44:09 +10:00
..
history chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
l10n chore(common): Add GitHub action to sync crowdin source 2021-09-14 07:11:07 +07:00
tests chore(common): trap test cleanup post-rebase 2022-09-21 09:40:37 +07:00
version chore(common): remove unused ncc dependency 2022-09-19 14:47:37 +10:00
build-download-resources.sh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
build-utils-ci.inc.sh chore(web): disable browserstack on non-web-specific builds 2022-09-11 07:19:18 +10:00
build-utils-ci.test.sh chore(common): make scripts executable and add pre-commit test 2022-09-19 13:59:09 +10:00
build-utils.md refactor(common): rename builder_has_action and document 2022-09-21 10:21:35 +10:00
build-utils.sh Merge pull request #7339 from keymanapp/chore/common/builder-extra-params-cherry-pick 2022-09-21 14:44:09 +10:00
build-utils.test.sh chore(common): builder extra params support 2022-09-21 13:52:06 +10:00
github.inc.sh chore(web): fixup curl call for cross-platform 2022-05-01 15:59:18 +10:00
help-keyman-com.sh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10: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 chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10: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(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
offline-help-style-spec.txt feat(common): unprunes <kbd> styling 2021-05-27 08:55:07 +07:00
README.md refactor(common): rename builder_has_action and document 2022-09-21 10:21:35 +10:00
report-history.sh chore(common): more on report-history 2021-08-19 16:49:47 +10:00
run-required-test-builds.sh chore(common): support forked repos when triggering test builds 2021-09-22 15:45:54 +10:00
sentry-control.inc.sh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
trigger-builds.inc.sh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10:00
trigger-definitions.inc.sh chore(common): add wasm test build trigger 2022-08-01 14:50:36 +10:00
vswhere-LICENSE.txt fix(common): enable build for win x64 and use global VERSION.md 2020-05-04 15:06:08 +10:00
vswhere.exe fix(common): enable build for win x64 and use global VERSION.md 2020-05-04 15:06:08 +10:00
xcode-utils.sh chore(common): use /usr/bin/env bash 2022-07-25 14:59:37 +10: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

vswhere

vswhere.exe is used by Keyman Core to select a Visual Studio version on Windows.

Official source: https://github.com/microsoft/vswhere. License: MIT

jq-win64

jq-win64.exe is used by various builds for json query.

Official source: https://stedolan.github.io/jq/. License