Commit graph

31519 commits

Author SHA1 Message Date
Eberhard Beilharz
bc5e05fd84
refactor(developer): use shared upload_help function
Build-bot: build developer
Test-bot: skip
2025-06-24 18:48:33 +02:00
Eberhard Beilharz
aec28e5855
chore(windows): Merge branch 'master' into maint/windows/13399_tconfig 2025-06-24 18:07:58 +02:00
Eberhard Beilharz
7aadd622df
maint(windows): fix location of kmcomp.zip 2025-06-24 15:09:55 +02:00
Marc Durdin
3be1bd942d
Merge pull request #14199 from keymanapp/maint/resources/14172-pr-build-status-2
maint(resources): add pr-build-status GitHub Action to summarize build status 🤖
2025-06-24 06:07:30 +07:00
Marc Durdin
61e1b4ca37
Merge pull request #14217 from keymanapp/maint/resources/allow-target-branch-names-in-rrtb
fix(resources): allow branch names in run-required-test-builds shortcut call
2025-06-24 06:07:16 +07:00
Marc Durdin
0f4a1cdfe7 fix(resources): allow branch names in run-required-test-builds shortcut call
This is a transitional patch while we wait for the Build-bot changes to
flow through all the open PRs. Fixes the broken master test build.
2025-06-24 09:03:28 +10:00
Marc Durdin
a6936a3a41
Merge pull request #14196 from keymanapp/maint/developer/support-buildLevel
maint(developer): support buildLevel 🤖
2025-06-24 05:53:13 +07:00
Marc Durdin
8de752e721
Merge pull request #14125 from keymanapp/maint/common/pr-build-bot
maint(resources): Build-bot now available to control test builds 🤖
2025-06-24 05:52:56 +07:00
Marc Durdin
7915793d9e docs(common): clarify when release builds are run
Build-bot: skip
2025-06-24 08:52:05 +10:00
Marc Durdin
d49bc2efdb chore(resources): remove redundant comments 2025-06-24 08:51:12 +10:00
Marc Durdin
27196068ae chore(common): Merge branch 'maint/common/pr-build-bot' of https://github.com/keymanapp/keyman into maint/common/pr-build-bot 2025-06-23 05:14:36 +10:00
Marc Durdin
94cdf834df maint(common): polish docs and add tests for build-bot 2025-06-23 05:05:01 +10:00
Keyman Server
d16604916e
Merge pull request #14213 from keymanapp/auto/version-master-19.0.68
auto: increment master version to 19.0.68
2025-06-22 11:01:55 -07:00
Keyman Build Agent
a84ede81b0 auto: increment master version to 19.0.68 2025-06-22 14:01:22 -04:00
Steven R. Loomis
da19d7f285
Merge pull request #14104 from keymanapp/chore/developer/14099-line-number-cleanup2
chore(developer): ldml: additional line numbers
2025-06-21 17:06:45 -05:00
Steven R. Loomis
ba8dd1a17e chore(developer): document findInstanceObject() return value
per code review
Fixes: #14099
2025-06-21 14:44:07 -05:00
Marc Durdin
876fa29df8 chore(resources): temporarily test GHA on push to current branch 2025-06-19 07:37:48 +10:00
Marc Durdin
deb18b4811 maint(resources): add pr-build-status check run GHA
Adds a check run to verify the outcome of all builds on the branch, so
that we can add branch protection rules.

Fixes: #14172
Build-bot: skip
2025-06-19 07:36:06 +10:00
Eberhard Beilharz
27c6628230
maint(windows): address code review comments
Previous commit used wrong if-branch.
2025-06-17 16:15:43 +02:00
Keyman Server
c00ca33369
Merge pull request #14203 from keymanapp/auto/version-master-19.0.67
auto: increment master version to 19.0.67
2025-06-16 11:01:43 -07:00
Keyman Build Agent
3f9bdad93f auto: increment master version to 19.0.67 2025-06-16 14:01:14 -04:00
Eberhard Beilharz
c70c854b99
maint(windows): address code review comments 2025-06-16 18:05:55 +02:00
Eberhard Beilharz
a8dedae2d1
chore(windows): Merge branch 'master' into maint/windows/13399_tconfig 2025-06-16 17:49:15 +02:00
rc-swag
10d262d094
Merge pull request #14123 from keymanapp/fix/windows/add-wuc-enum-result
fix(windows): add values wucUpdateAvailable and wucNotChecked to TRemoteUpdateCheckResult  enum
2025-06-16 10:48:56 +10:00
rc-swag
145f19b009
fix(windows): review comments
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-06-16 10:12:15 +10:00
Marc Durdin
825f7d2df0
Merge branch 'maint/common/pr-build-bot' into maint/developer/support-buildLevel 2025-06-16 04:54:29 +07:00
Marc Durdin
81c941313b
Merge branch 'master' into maint/common/pr-build-bot 2025-06-16 03:52:39 +07:00
Marc Durdin
156bdcdd8a maint(common): rename and move builder_if_release_build_level 2025-06-16 06:45:42 +10:00
Marc Durdin
f3136d5ab2 maint(developer): skip signature check on buildLevel build 2025-06-16 05:54:33 +10:00
Marc Durdin
870d37f56b maint(developer): only copy .dbg/.pdb on release buildLevel 2025-06-16 05:40:30 +10:00
Marc Durdin
11a558e926 maint(developer): support buildLevel
Relates-to: 14125
Build-bot: build
Test-bot: skip
2025-06-14 15:22:15 +10:00
Steven R. Loomis
d0a5c4d94d
Merge branch 'master' into chore/developer/14099-line-number-cleanup2 2025-06-13 18:34:41 -05:00
Keyman Server
b400154527
Merge pull request #14195 from keymanapp/auto/version-master-19.0.66
auto: increment master version to 19.0.66
2025-06-13 15:23:14 -07:00
Keyman Build Agent
00cc373a82 auto: increment master version to 19.0.66 2025-06-13 18:22:44 -04:00
Marc Durdin
d4fd05f470 docs(common): add build-bot documentation 2025-06-14 07:29:49 +10:00
Marc Durdin
9896fb878f maint(common): pass buildLevel to TeamCity / GHA 2025-06-14 07:29:31 +10:00
Steven R. Loomis
ee6958a896 feat(developer): test fixes for line numbers in layr compiler
Fixes #13940
2025-06-13 16:10:15 -05:00
Steven R. Loomis
eb9bbf8f0d Merge remote-tracking branch 'upstream/master' into chore/developer/14099-line-number-cleanup2 2025-06-13 15:31:44 -05:00
Eberhard Beilharz
3542ed4a9d
Merge pull request #14194 from keymanapp/maint/web/fixrelease
However, we have to use double quotes inside of the string as well so that it gets treated as a command with parameters instead of a single command with spaces.

Follow-up-of: #14168
Part-of: #13399
Test-bot: skip
2025-06-13 22:17:00 +02:00
Eberhard Beilharz
09182bf39f
Merge pull request #14185 from keymanapp/maint/developer/fixrelease 2025-06-13 22:14:49 +02:00
Eberhard Beilharz
860a1c1aff
maint(developer,web): use double quotes inside the string again
However, we have to use double quotes inside of the string as well so
that it gets treated as a command with parameters instead of a single
command with spaces.

Follow-up-of: #14168
Part-of: #13399
Test-bot: skip
2025-06-13 22:02:06 +02:00
Keyman Server
facca8b229
Merge pull request #14193 from keymanapp/auto/version-master-19.0.65
auto: increment master version to 19.0.65
2025-06-13 11:02:17 -07:00
Keyman Build Agent
5004db9625 auto: increment master version to 19.0.65 2025-06-13 14:01:44 -04:00
Eberhard Beilharz
bc485856c9
maint(windows): move TC configuration for Keyman Windows to scripts
Part-of: #13399
Test-bot: skip
2025-06-13 19:15:46 +02:00
Eberhard Beilharz
7868bec04c
maint(developer): fix developer release build
Follow-up-of: #14184
Part-of: #13399
Test-bot: skip
2025-06-13 18:39:39 +02:00
Eberhard Beilharz
44733e3856
Merge pull request #14184 from keymanapp/maint/web/fixrelease
This changes variable references in the powershell scripts to use braces (`${FOO}` instead of `$FOO`). This solves the problem where powershell considers the colon in the rsync command as being part of a variable. This should fix release builds for Web and Developer.

Also commented some unused variables.

Follow-up-of: #14167,#14168
Part-of: #13399
Test-bot: skip
2025-06-13 14:33:15 +02:00
Eberhard Beilharz
895883cae0
maint(developer,web): use braces for variables in powershell scripts
This changes variable references in the powershell scripts to use braces
(`${FOO}` instead of `$FOO`). This solves the problem where powershell
considers the colon in the rsync command as being part of a variable.
This should fix release builds for Web and Developer.

Also commented some unused variables.

Follow-up-of: #14167,#14168
Part-of: #13399
Test-bot: skip
2025-06-13 12:45:16 +02:00
Marc Durdin
c72481a6aa
Merge pull request #14171 from keymanapp/maint/resources/restrict-auto-merge
maint(resources): only automatically merge keyman-server PRs with automerge label
2025-06-13 14:18:40 +07:00
rc-swag
f25e38196c
Merge pull request #14095 from keymanapp/fix/windows/13767/error-updates-not-downloaded-after-3
fix(windows): fix download failing when cache.json missing
2025-06-13 11:04:53 +10:00
rc-swag
d1adc63f80
Merge pull request #14166 from keymanapp/fix/windows/keyboard-only-install-return-idle
fix(windows): keyboard only install return idle
2025-06-13 10:57:58 +10:00