Eberhard Beilharz
d9810df377
Merge pull request #14334 from keymanapp/maint/developer/usezipfunc
...
This makes use of `add_zip_files` where possible.
Fixes : #14332
Follow-up-of: #14093
2025-07-15 16:43:08 +02:00
Eberhard Beilharz
ef6adec0ed
chore(developer): Merge branch 'master' into maint/developer/usezipfunc
2025-07-15 09:43:04 +02:00
Eberhard Beilharz
33f77656de
Merge pull request #14333 from keymanapp/maint/common/zipfunc
...
This change adds support for the `-xr!wildcard` parameter to the `add_zip_files` function, e.g. `-xr!build.sh` will exclude all `build.sh` files from the archive. This is an alternative to adding a file list.
Also add unit tests for `zip.inc.sh`.
2025-07-15 09:37:33 +02:00
Keyman Server
9d5a62fed4
Merge pull request #14357 from keymanapp/auto/version-master-19.0.84
...
auto: increment master version to 19.0.84
2025-07-14 11:05:45 -07:00
Keyman Build Agent
09e1f3be79
auto: increment master version to 19.0.84
2025-07-14 14:05:18 -04:00
Eberhard Beilharz
3ec8ebc8f2
Merge pull request #14309 from keymanapp/maint/developer/14263_kmc-zip
2025-07-14 19:49:55 +02:00
Eberhard Beilharz
b0dd8c5920
Merge pull request #14335 from keymanapp/maint/resources/tests
2025-07-14 11:13:25 +02:00
Eberhard Beilharz
9be6128377
maint(resources): clarify description
...
Addresses code review comment.
2025-07-14 11:12:49 +02:00
Keyman Server
882ade2790
Merge pull request #14341 from keymanapp/auto/version-master-19.0.83
...
auto: increment master version to 19.0.83
2025-07-10 11:02:17 -07:00
Keyman Build Agent
8312a17715
auto: increment master version to 19.0.83
2025-07-10 14:01:47 -04:00
Eberhard Beilharz
a22de0a647
maint(developer): use add_zip_files function
...
This makes use of `add_zip_files` where possible.
Fixes : #14332
Follow-up-of: #14093
Test-bot: skip
2025-07-10 17:53:16 +02:00
Eberhard Beilharz
b620a260c8
Merge pull request #14331 from keymanapp/maint/mac/fixrelease
...
We already run `build.sh publish` as part of the regular release build in `macos_build_action`, so we don't have to call it again.
2025-07-10 17:01:24 +02:00
Eberhard Beilharz
c18609914a
Merge pull request #14330 from keymanapp/maint/mac/improvetc
2025-07-10 17:00:59 +02:00
Eberhard Beilharz
195bf68f3d
Merge pull request #14329 from keymanapp/maint/android/fixrelease
...
Uses absolute paths for zipping files.
Follow-up-of: #14308
2025-07-10 16:59:07 +02:00
Eberhard Beilharz
16d38a0e89
docs(common): update documentation of zip.inc.sh
2025-07-10 15:27:30 +02:00
Eberhard Beilharz
1f88da7deb
maint(resources): add build.sh to run all resource/build/test tests
...
Also adjust scripts to output standard pass message.
2025-07-10 15:22:50 +02:00
Eberhard Beilharz
d863fc4aa7
maint(common): add unit tests for zip.inc.sh
2025-07-10 14:27:30 +02:00
Eberhard Beilharz
f3206d58e4
maint(common): add support for inline file exclusions to add_zip_files
...
This change adds support for the `-xr!wildcard` parameter to the
`add_zip_files` function, e.g. `-xr!build.sh` will exclude all `build.sh`
files from the archive. This is an alternative to adding a file list.
2025-07-10 14:27:30 +02:00
Eberhard Beilharz
9b40e0fdbf
maint(mac): don't run build.sh publish twice
...
We already run `build.sh publish` as part of the regular release
build in `macos_build_action`, so we don't have to call it again.
Build-bot: skip
Test-bot: skip
2025-07-10 11:17:18 +02:00
Eberhard Beilharz
3f8dc44b73
maint(mac): fix end of blocks
...
Test-bot: skip
2025-07-10 11:06:22 +02:00
Eberhard Beilharz
11288f9868
maint(android): fix Android release build
...
Uses absolute paths for zipping files.
Follow-up-of: #14308
Build-bot: skip
Test-bot: skip
2025-07-10 10:57:00 +02:00
Keyman Server
a2f4588dea
Merge pull request #14327 from keymanapp/auto/version-master-19.0.82
...
auto: increment master version to 19.0.82
2025-07-09 11:03:04 -07:00
Keyman Build Agent
4901addbf7
auto: increment master version to 19.0.82
2025-07-09 14:02:34 -04:00
Eberhard Beilharz
6f737f6070
Merge pull request #14323 from keymanapp/maint/windows/14202_symbols
...
Fixes : #14202
2025-07-09 18:35:36 +02:00
Eberhard Beilharz
e915ccd93d
Merge pull request #14322 from keymanapp/maint/developer/fixrelease
...
`keyman-developer-release.sh` calls the `write_download_info` function but neglected to source the `shellHelperFunctions.sh` file which defines that function. Thus this change fixes the release build.
2025-07-09 18:35:07 +02:00
Eberhard Beilharz
b7466f7b35
Merge pull request #14321 from keymanapp/maint/windows/fixrelease
...
The .download_info files use the platform `win` instead of `windows`. This PR changes this, and also renames the `_verify_project` function to `_verify_platform` to better match what it's checking. Fixes Windows release builds.
Follow-up-of: #14270
2025-07-09 18:34:39 +02:00
Eberhard Beilharz
94242982fc
Merge pull request #14308 from keymanapp/maint/android/improvepaths
...
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.
2025-07-09 16:34:03 +02:00
Eberhard Beilharz
98159ae746
maint(windows): replace hardcoded symbols paths with parameters
...
Only touches release build files, so skipping PR test builds.
Fixes : #14202
Build-bot: skip
Test-bot: skip
2025-07-09 16:30:18 +02:00
Eberhard Beilharz
8f0206329b
Update resources/shellHelperFunctions.sh
...
Co-authored-by: Darcy Wong <darcy_wong@sil.org>
2025-07-09 16:09:02 +02:00
Eberhard Beilharz
ae302ba4ed
Merge pull request #14320 from keymanapp/maint/android/fixrelease
...
PR #14264 removed the `--ci` parameter from Android builds, but forgot to remove it for release builds. This PR fixes this.
Follow-up-of: #14264
2025-07-09 16:08:07 +02:00
Eberhard Beilharz
f4101689bc
Merge pull request #14319 from keymanapp/maint/linux/dists
...
Ubuntu 24.10 Oracular is EOL, so this PR removes it from our launchpad builds and GHA packaging builds. Add Ubuntu 25.10 Questing to GHA packaging builds (it already got added to Launchpad in an earlier PR).
2025-07-09 16:07:37 +02:00
Joshua Horton
e366117dee
Merge pull request #14305 from keymanapp/fix/ios/ipad-air-2-scaling
...
fix(ios): restore keyboard scale map for iPad Air 2
2025-07-09 20:02:46 +07:00
Eberhard Beilharz
428b611eff
maint(developer): add missing include file 🩹
...
`keyman-developer-release.sh` calls the `write_download_info` function
but neglected to source the `shellHelperFunctions.sh` file which
defines that function. Thus this change fixes the release build.
Build-bot: skip
Test-bot: skip
2025-07-09 12:06:17 +02:00
Eberhard Beilharz
479a0da739
maint(windows): fix platform name for Windows 🩹
...
The .download_info files use the platform `win` instead of `windows`.
This PR changes this, and also renames the `_verify_project` function
to `_verify_platform` to better match what it's checking. Fixes Windows
release builds.
Test-bot: skip
2025-07-09 12:01:13 +02:00
Eberhard Beilharz
3c7304e8bd
maint(android): remove --ci parameter from Android release builds
...
PR #14264 removed the `--ci` parameter from Android builds, but forgot to
remove it for release builds. This PR fixes this.
Follow-up-of: #14264
Build-bot: skip
Test-bot: skip
2025-07-09 11:52:13 +02:00
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
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