Keyman Build Agent
a0c2abd2fb
auto: increment master version to 19.0.73
2025-06-30 20:34:25 -04:00
Marc Durdin
5473eb43d5
Merge pull request #14236 from keymanapp/maint/web/14225-simplify-rsync-call-and-download-info-build
...
maint(web): cleanup rsync call from bash for Windows agents and refactor
2025-07-01 06:04:45 +07:00
Keyman Server
a28ea8eee9
Merge pull request #14240 from keymanapp/auto/version-master-19.0.72
...
auto: increment master version to 19.0.72
2025-06-30 11:01:51 -07:00
Keyman Build Agent
2af491f999
auto: increment master version to 19.0.72
2025-06-30 14:01:16 -04:00
Eberhard Beilharz
6ad7440512
Merge pull request #14231 from keymanapp/refactor/linux/tcscripts
...
This change prefixes functions with `ba_` that are intended to be run on a Linux build agent. That should make it easier to distinguish them from functions that deal with building Keyman for Linux.
2025-06-30 08:55:46 +02:00
Marc Durdin
90b7c34df8
maint(web): cleanup rsync call from bash for Windows agents and refactor
...
Refactors the Powershell script which built the .download_info file for
web into the keyman-web-release.sh script, and then bypasses the path
rewriting that msys does when calling a Windows executable (rsync).
This was tricky because msys was mangling all the paths to Windows-style
but we specifically need to reference one remote Unix-style path in the
rsync call. As we wanted to move away from the Powershell script anyway,
it was cleaner to resolve this in one go by moving the whole script to
bash.
The new tc-download-info.inc.sh script is a minimally generalized
version of the download_info writing from keyman-linux-release.sh, and
once the dust settles, it would be good to DRY this out.
Note that this is still Windows-only, despite the rest of the build
being basically platform-agnostic. I wanted to get this stable before we
generalize, which should be fairly straightforward, as it's only the
rsync call which will be touched.
Tested locally with a drop-in Windows executable that just prints its
arguments, to verify that path mangling is not occurring where we don't
want it. The DEBUG lines in keyman-web-release.sh will be removed once
we are confident this is correct.
Fixes : #14225
2025-06-29 10:13:22 +10:00
Keyman Server
7b0533a0d6
Merge pull request #14235 from keymanapp/auto/version-master-19.0.71
...
auto: increment master version to 19.0.71
2025-06-27 11:02:01 -07:00
Keyman Build Agent
c7895532ad
auto: increment master version to 19.0.71
2025-06-27 14:01:32 -04:00
Steven R. Loomis
5b22124be1
Merge pull request #14218 from keymanapp/chore/developer/14117/expand-the-x-in-context
...
chore(common,developer): expand 'x' to 'compileContext'
2025-06-26 16:34:52 -05:00
Steven R. Loomis
c8ab945348
chore(common): clarify docs on boxXmlArray
...
- not related to #14117 but mention o[x] instead of o.x in jsdocs
2025-06-26 15:58:47 -05:00
Steven R. Loomis
0a35181bed
chore(developer): rename x: to compileContext:
...
Fixes : #14117
2025-06-26 15:58:43 -05:00
Steven R. Loomis
28ba904b37
chore(developer): rename ObjectWithMetadata to ObjectWithCompileContext
...
Fixes : #14117
2025-06-26 15:56:52 -05:00
Marc Durdin
a756a7d2e4
Merge pull request #14228 from keymanapp/template-details
...
docs(developer): Add details on Template choices
2025-06-27 03:39:03 +07:00
Eberhard Beilharz
399baddf23
refactor(linux): rename linux agent specific functions
...
This change prefixes functions with `ba_` that are intended to be run on
a Linux build agent. That should make it easier to distinguish them from
functions that deal with building Keyman for Linux.
Test-bot: skip
2025-06-25 20:13:09 +02:00
Keyman Server
3bd2272115
Merge pull request #14230 from keymanapp/auto/version-master-19.0.70
...
auto: increment master version to 19.0.70
2025-06-25 11:01:56 -07:00
Keyman Build Agent
3262946928
auto: increment master version to 19.0.70
2025-06-25 14:01:20 -04:00
DavidLRowe
9077e6a7b2
fix line lengths
2025-06-24 21:46:24 -08:00
DavidLRowe
5f20b2ff56
adjust spacing
2025-06-24 21:41:57 -08:00
DavidLRowe
61faff2057
Add details about Template choices
2025-06-24 21:40:03 -08:00
Marc Durdin
516eb79c01
Merge pull request #14204 from keymanapp/flick-longpress
...
chore: add tips and caution of gestures for Keyman Developer + update license + removal of span tag
2025-06-25 06:44:42 +07:00
Marc Durdin
79d29497db
Merge pull request #14219 from keymanapp/maint/resources/verify-build
...
maint(resources): support additional workflow events for pr-build-status
2025-06-25 02:57:16 +07:00
Marc Durdin
41b89bb0d1
maint(resources): add pr-build-status test to resources/build.sh
...
Also tweak one output string for clarity.
Build-bot: skip
2025-06-25 05:51:00 +10:00
Marc Durdin
bb282303e4
maint(resources): minor cleanup
...
Build-bot: skip
2025-06-25 05:47:12 +10:00
Keyman Server
43537b8500
Merge pull request #14224 from keymanapp/auto/version-master-19.0.69
...
auto: increment master version to 19.0.69
2025-06-24 11:02:28 -07:00
Keyman Build Agent
86c2e716b0
auto: increment master version to 19.0.69
2025-06-24 14:01:57 -04:00
Meng-Heng
80e4ee0074
chore: include link to gestures docs in index and minor visual organization in index
2025-06-24 17:13:32 +07:00
Meng-Heng
a35d7e7bff
Merge branch 'flick-longpress' of https://github.com/keymanapp/keyman into flick-longpress
2025-06-24 17:11:48 +07:00
MengHeng
e4ccb6e961
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-06-24 16:48:53 +07:00
Meng-Heng
d0add3fa4e
Merge branch 'master' of https://github.com/keymanapp/keyman into flick-longpress
2025-06-24 16:47:26 +07:00
Marc Durdin
6ab6e2b20e
fix(resources): use correct payload for status event
2025-06-24 16:54:56 +10:00
Marc Durdin
9de8d260cc
maint(resources): support additional workflow events for pr-build-status
...
Also retrieves the correct SHA from each workflow event.
Build-bot: skip
Test-bot: skip
2025-06-24 16:49:19 +10:00
Marc Durdin
795f9f75ae
maint(resources): build pr-build-status.yml from sources
2025-06-24 09:47:12 +10: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
MengHeng
3f4705d96d
Apply suggestions from code review
...
Co-authored-by: rc-swag <58423624+rc-swag@users.noreply.github.com>
2025-06-20 17:04:07 +07: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
Meng-Heng
28ecc26c9e
Reapply "@Meng-Heng"
...
This reverts commit 5647605755 .
2025-06-17 16:54:11 +07:00
Meng-Heng
5647605755
Revert "@Meng-Heng"
...
This reverts commit 7e60074b9d .
2025-06-17 16:53:48 +07:00