Commit graph

33476 commits

Author SHA1 Message Date
Eberhard Beilharz
2438f6d2cc
Merge pull request #14304 from dyacob/patch-1 2025-07-09 11:41:45 +02:00
Eberhard Beilharz
169490e3fa
maint(linux): remove Oracular from launchpad builds
Ubuntu 24.10 Oracular is EOL, so we remove it from our launchpad builds.

Test-bot: skip
2025-07-09 11:21:00 +02:00
Eberhard Beilharz
6b61ea49a7
maint(linux): on GHA packaging remove Oracular, add Questing
Remove EOL Ubuntu 24.10 Oracular, add Ubuntu 25.10 Questing.

Test-bot: skip
2025-07-09 11:04:06 +02:00
Keyman Server
a0c2269114
Merge pull request #14317 from keymanapp/auto/version-master-19.0.81
auto: increment master version to 19.0.81
2025-07-08 11:01:56 -07:00
Keyman Build Agent
0adb67e242 auto: increment master version to 19.0.81 2025-07-08 14:01:23 -04:00
Eberhard Beilharz
69dfae5acc
Merge pull request #14314 from keymanapp/maint/resources/14313_trigger
Fixes: #14313
Follow-up-of: #14274
2025-07-08 16:42:39 +02:00
Eberhard Beilharz
dd30a13345
maint(resources): fix triggering of builds
Fixes: #14313
Follow-up-of: #14274
Test-bot: skip
2025-07-08 13:35:15 +02:00
Meng-Heng
3d08352f98 Merge branch 'docs/ansi-iso-related' of https://github.com/keymanapp/keyman into docs/ansi-iso-related 2025-07-08 16:07:10 +07:00
Meng-Heng
033b0f54b8 Merge branch 'master' of https://github.com/keymanapp/keyman into docs/ansi-iso-related 2025-07-08 16:06:27 +07:00
Meng-Heng
7a5184a893 docs: rephrase Marc suggestion 2025-07-08 16:05:55 +07:00
rc-swag
d799d6ab6a
Merge branch 'master' into fix/windows/dont-prompt-updates-off 2025-07-08 17:35:05 +10:00
Eberhard Beilharz
466b72843a
Merge pull request #14311 from keymanapp/maint/common/release 2025-07-07 21:45:07 +02:00
Eberhard Beilharz
d1124504af
maint(common): remove include of deleted tc-download-info.inc.sh
This fixes the release builds.

Follow-up-of: #14270
Build-bot: skip
Test-bot: skip
2025-07-07 21:03:33 +02:00
Keyman Server
07aa0dc05a
Merge pull request #14310 from keymanapp/auto/version-master-19.0.80
auto: increment master version to 19.0.80
2025-07-07 11:05:22 -07:00
Keyman Build Agent
af6b53974d auto: increment master version to 19.0.80 2025-07-07 14:04:40 -04:00
Eberhard Beilharz
6312792a56
Merge pull request #14270 from keymanapp/maint/common/14259_write_download_info 2025-07-07 19:17:08 +02:00
Eberhard Beilharz
bc7499a3e1
maint(developer): consolidate creating KMC_ZIP file
Previously we created the KMC_ZIP file twice, and one of them was
outdated. This change moves creating the zip file to
`developer/src/inst/build.sh` so that the TC build script only does the
upload.

Fixes: #14263
Test-bot: skip
2025-07-07 19:14:40 +02:00
Eberhard Beilharz
a25202530e
maint(common): consolidate write_download_info functions
Fixes: #14259
Build-bot: skip
Test-bot: skip
2025-07-07 18:51:37 +02:00
Eberhard Beilharz
9cabc3d56e
Merge pull request #14269 from keymanapp/refactoring/common/shellHelperFuncs
Also always include `jq.inc.sh`. The include file already has everything we did here.
2025-07-07 18:49:18 +02:00
Eberhard Beilharz
38f43d84cf
refactor(common): some reformattings in shellHelperFunctions.sh
Also always include `jq.inc.sh`. The include file already has everything
we did here.

Test-bot: skip
2025-07-07 18:44:28 +02:00
Eberhard Beilharz
19ff2fd0a6
chore(resources): Merge branch 'master' into maint/resources/14201_prefixtc 2025-07-07 18:41:22 +02:00
Eberhard Beilharz
4d373c6cfe
maint(resources): address code review comments
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-07-07 18:41:16 +02:00
Eberhard Beilharz
24246b80ff
maint(android): use absolute paths
This is a small refactoring to use full, absolute paths when copying files
and changing directories. This makes it clearer to see where those
directories/files are located.

Build-bot: skip
Build-bot: build android
Test-bot: skip
2025-07-07 17:44:59 +02:00
Eberhard Beilharz
c8177a8e1d
Merge pull request #14307 from keymanapp/maint/android/fixrelease 2025-07-07 17:41:11 +02:00
Eberhard Beilharz
0a5342150d
maint(android): use --release for release builds
This will fix the Android release builds. Previously we did a debug
build but then tried to copy files from the release build folder.

The original build config passed `--release` when doing a release build,
which lost when moving to build scripts.

Fixes: #14302
Build-bot: skip
Build-bot: release android
Test-bot: skip
2025-07-07 17:34:08 +02:00
Joshua Horton
970d93c7f5 fix(ios): restore keyboard scale map for iPad Air 2
Fixes: KEYMAN-IOS-JC
2025-07-07 07:58:03 -05:00
Daniel Yacob
821371cfd9
Explanation of the Description field added in Details section. 2025-07-07 08:52:58 -04:00
rc-swag
c89b9e38fc
Merge branch 'master' into fix/windows/dont-prompt-updates-off 2025-07-07 13:45:54 +10:00
Keyman Server
362d38730b
Merge pull request #14301 from keymanapp/auto/version-master-19.0.79
auto: increment master version to 19.0.79
2025-07-04 13:03:31 -07:00
Keyman Build Agent
598e33c285 auto: increment master version to 19.0.79 2025-07-04 16:02:50 -04:00
Marc Durdin
c30d4d7623
Merge pull request #14297 from keymanapp/docs/developer/follow-14204
docs(developer): Fix links in gestures guide
2025-07-05 02:54:26 +07:00
Marc Durdin
1333d78eb4
Apply suggestions from code review 2025-07-04 21:46:32 +02:00
Darcy Wong
1ac8c2ded7 docs(developer): Fix links in gestures guide
Follows #14204 and fixes the broken links found in keymanapp/help.keyman.com#2149
2025-07-04 03:38:34 -05:00
MengHeng
d07c8167ed
Apply suggestions from code review
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-07-04 14:48:32 +07:00
Keyman Server
b7c24d882a
Merge pull request #14292 from keymanapp/auto/version-master-19.0.78
auto: increment master version to 19.0.78
2025-07-03 20:14:51 -07:00
Keyman Build Agent
d1e1058591 auto: increment master version to 19.0.78 2025-07-03 23:14:14 -04:00
Marc Durdin
2668dfc76d docs(resources): clarify Build-bot usage
Fixes: #14266
2025-07-04 13:01:22 +10:00
Marc Durdin
8059fc769c
Merge pull request #14279 from keymanapp/maint/common/14278-trigger-common-builds-for-tc-common-changes
maint(common): trigger common builds for resources/teamcity/common changes
2025-07-04 08:34:05 +07:00
Marc Durdin
06af8b29a1
Merge pull request #14274 from keymanapp/fix/common/trigger
fix(common): fix triggering builds if no builds to start
2025-07-04 06:35:56 +07:00
Marc Durdin
f7d4c15e60
Merge branch 'master' into maint/common/14278-trigger-common-builds-for-tc-common-changes 2025-07-04 06:34:57 +07:00
Marc Durdin
4b78a844a2
Merge pull request #14277 from keymanapp/maint/common/14276-mac-os-type
maint(common): match OSTYPE correctly on macOS
2025-07-04 06:34:50 +07:00
Marc Durdin
94efd2c639 maint(common): trigger common builds for resources/teamcity/common changes
Also removes old paths from triggers, and updates comments on matched
patterns.

Fixes: #14278
Test-bot: skip
2025-07-04 07:58:32 +10:00
Marc Durdin
ca14da0e79 maint(common): match OSTYPE correctly on macOS
Fixes: #14276
2025-07-04 07:39:11 +10:00
Marc Durdin
139bfb2b77
Merge pull request #14271 from keymanapp/fix/core/build
fix(core): fix failing `common-test-core.sh` script
2025-07-04 04:27:47 +07:00
Marc Durdin
410fcb36e7
Merge pull request #14265 from keymanapp/refactor/resources/shebang
refactor(resources): replace shebang for TC include files
2025-07-04 04:27:21 +07:00
Marc Durdin
975759ecf6
Merge pull request #14264 from keymanapp/maint/android/removeci
maint(android): remove `--ci` parameter from android builds
2025-07-04 04:27:08 +07:00
Marc Durdin
2a1a05c7f5
Merge pull request #14272 from keymanapp/fix/ios/release
maint(ios): remove extra `cd` command from ios release builds
2025-07-04 04:26:58 +07:00
Marc Durdin
253e264d29
Merge pull request #14273 from keymanapp/fix/mac/release
maint(mac): rename `_do_publish` function to `do_publish` to fix release build
2025-07-04 04:07:59 +07:00
Eberhard Beilharz
cbcbae473e
fix(common): fixes triggering builds if no builds to start
If the PR only contains files that we ignore, we previously failed to
finish the trigger build. This PR fixes the problem.

The problem can be observed in #14271 which only changed a file in
`resources/teamcity/common` which gets ignored in `find_platform_changes`.

Test-bot: skip
2025-07-03 21:07:45 +02:00
Eberhard Beilharz
3e40632674
fix(mac): fix release build
Skipping builds since the changed code only affects TC release builds.

Build-bot: skip
Test-bot: skip
2025-07-03 20:32:20 +02:00