Commit graph

32258 commits

Author SHA1 Message Date
Marc Durdin
b3d0a07a0b
Merge pull request #14733 from keymanapp/chore/developer/use-icons-res-for-configure-done-test
chore(developer): use icons.res to verify that configure is done
2025-09-12 16:33:01 +02:00
Markus Greiner
da78788023
Merge pull request #14747 from keymanapp/fix/common/merging-build-and-publish-step-for-docker
fix(common): merging build and publish step for docker
2025-09-12 15:32:37 +02:00
Markus Greiner
e6234d076a fix: build and push now in one job in the build, test, publish Docker images workflow
By default the local image registry is not available from different jobs.
Uploading and downloading the images to transfer them between the jobs
seems to be an extra effort not being worth it.

Relates-To: #13594
Test-bot: skip
Build-bot: skip
2025-09-12 13:15:10 +02:00
Marc Durdin
d852916d4d
Merge pull request #14734 from keymanapp/fix/resources/pr-build-status-cr-to-lf
fix(resources): match cr to lf change in pr-build-status.mjs
2025-09-12 09:48:07 +02:00
Darcy Wong
3a0e031be4
Merge pull request #14728 from keymanapp/chore/common/unicode-17
chore(common): Update to Unicode 17.0
2025-09-12 09:05:50 +07:00
Keyman Server
1d9d689f07
Merge pull request #14735 from keymanapp/auto/version-master-19.0.118
auto: increment master version to 19.0.118
2025-09-11 11:04:13 -07:00
Keyman Build Agent
ca63bc07ca auto: increment master version to 19.0.118
Test-bot: skip
Build-bot: skip
2025-09-11 14:02:46 -04:00
Marc Durdin
293dbb83e9 fix(resources): match cr to lf change in pr-build-status.mjs
Follows: #14732
Build-bot: skip
Test-bot: skip
2025-09-11 14:59:51 +02:00
Marc Durdin
52caaa4ea3
Merge pull request #14732 from keymanapp/fix/resources/14731-pr-build-status-ignoring-failure-state
fix(resources): pr build status - find 'failure' state in status checks and log
2025-09-11 14:57:48 +02:00
Marc Durdin
c1782234df
Update .github/workflows/pr-build-status.yml 2025-09-11 14:50:10 +02:00
Marc Durdin
2b4a22c1cd chore(developer): use icons.res to verify that configure is done
Build-bot: skip
Test-bot: skip
2025-09-11 13:58:30 +02:00
Marc Durdin
6d6cc36c8f fix(resources): add more logging for build-status 2025-09-11 13:25:45 +02:00
Marc Durdin
7e3925ebfc fix(resources): always pass summary through
Fixes: #14731
2025-09-11 13:18:43 +02:00
Marc Durdin
6b4a0af5c4 chore: test failing summary check 2025-09-11 13:15:42 +02:00
Marc Durdin
1433f15506 fix(resources): pr build status - find 'failure' state in status checks and log
Fixes: #14731
Build-bot: skip
Test-bot: skip
2025-09-11 12:59:16 +02:00
Marc Durdin
ebeacc83d0
Merge branch 'master' into chore/common/unicode-17 2025-09-11 11:53:03 +02:00
Marc Durdin
898cd340a3
Merge pull request #14730 from keymanapp/fix/resources/min-version-ignore-keyman_version_for_filename
fix(resources): ignore KEYMAN_VERSION_FOR_FILENAME in test
2025-09-11 11:52:55 +02:00
Marc Durdin
a49b0146ce fix(resources): ignore KEYMAN_VERSION_FOR_FILENAME in test
Follows: #14703
Test-bot: skip
Build-bot: skip build:common
2025-09-11 06:49:27 +02:00
Darcy Wong
390a5bc6db docs(windows): Update supported Unicode version 2025-09-11 11:35:40 +07:00
Darcy Wong
8321294e1e chore(common): Update to Unicode 17.0 2025-09-11 11:28:47 +07:00
Keyman Server
5bee3d5eac
Merge pull request #14727 from keymanapp/auto/version-master-19.0.117
auto: increment master version to 19.0.117
2025-09-10 11:07:36 -07:00
Keyman Build Agent
416df255f8 auto: increment master version to 19.0.117
Test-bot: skip
Build-bot: skip
2025-09-10 14:04:52 -04:00
Marc Durdin
1c06021e6d
Merge pull request #14720 from keymanapp/maint/resources/rename-KEYMAN_VERSION_FOR_FILENAME
maint(resources): rename KEYMAN_VERSION_FOR_PR_FILENAME
2025-09-10 15:10:15 +02:00
Marc Durdin
d9622ff4b1
chore(developer): whitespace in builder-basic.inc.sh
Build-bot: skip

Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-09-10 15:07:09 +02:00
Marc Durdin
377b1056ec maint(resources): rename KEYMAN_VERSION_FOR_PR_FILENAME
Address review comment from #14703.

Test-bot: skip
Build-bot: skip
Relates-to: #14703
Relates-to: #10521
2025-09-10 11:17:41 +02:00
Marc Durdin
5e421c4c67
Merge pull request #14705 from keymanapp/maint/mac/10521-use-versioned-filenames-for-pr-artifacts
maint(mac): use versioned filenames for PR artifacts
2025-09-10 11:15:56 +02:00
Marc Durdin
8a2adf5161
Merge pull request #14704 from keymanapp/maint/ios/10521-use-versioned-filenames-for-pr-artifacts
maint(ios): use versioned filenames for PR artifacts
2025-09-10 11:15:14 +02:00
Marc Durdin
50f86cfbf7
Merge pull request #14703 from keymanapp/maint/android/10521-use-versioned-filenames-for-pr-artifacts
maint(android): use versioned filenames for PR artifacts
2025-09-10 11:15:02 +02:00
Marc Durdin
e425de71af
Merge pull request #14702 from keymanapp/maint/windows/10521-use-versioned-filenames-for-pr-artifacts
maint(windows): use versioned filenames for PR artifacts
2025-09-10 11:14:51 +02:00
Marc Durdin
a0b119d150
Merge pull request #14701 from keymanapp/maint/developer/10521-use-versioned-filenames-for-pr-artifacts
maint(developer): use versioned filenames for PR artifacts
2025-09-10 11:14:42 +02:00
Markus Greiner
1cf644a0b8
Merge pull request #14674 from keymanapp/maint/common/13954-create-gha-for-docker-images
maint(resources): adding GitHub actions workflow for Docker builds
2025-09-10 10:01:36 +02:00
Eberhard Beilharz
0cb5d5ef7c
Merge pull request #14699 from keymanapp/maint/linux/10454_allowSkipAPI
This change adds an option to skip the API checks during a build. This can be done by adding the trailer `Keyman-Api-Check: skip` to the PR description.

Fixes: #10454
2025-09-10 09:31:24 +02:00
rc-swag
2c34a7f1d4
Merge pull request #14644 from keymanapp/fix/windows/14578/waitingrestart-idle-kmshellcontinue
fix(windows): kmshell continues when sm is in waitingrestart  and returns to idle
2025-09-10 11:09:42 +10:00
Markus Greiner
fa830f0261
Update .github/workflows/delete-build-containers.yml
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-09-09 21:25:59 +02:00
Keyman Server
e030634f8a
Merge pull request #14715 from keymanapp/auto/version-master-19.0.116
auto: increment master version to 19.0.116
2025-09-09 11:04:00 -07:00
Keyman Build Agent
1a5f5dfefa auto: increment master version to 19.0.116
Test-bot: skip
Build-bot: skip
2025-09-09 14:01:27 -04:00
Eberhard Beilharz
6133d87723
Merge pull request #14708 from keymanapp/fix/linux/14707_NoneTypeNotIterable
Some keyboards seem to be missing the `keyboards` section in the `kmp.json` file. This change prevents a crash and instead returns `None` and thus we don't create a .ldml file and so onboard will show the default keyboard instead. The alternative would be to create an empty .ldml file, but that causes onboard to show a keyboard with all key caps being empty.

Fixes: #14707
Fixes: KEYMAN-LINUX-8P
2025-09-09 16:31:06 +02:00
rc-swag
96507a433b
update(windows): review comment
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-09-09 21:00:49 +10:00
Markus Greiner
33846f6086 maint(resources): adding names to jobs and ids to steps, setting bash as default shell
Part-of: #13594
Test-bot: skip
Build-bot: skip
2025-09-09 10:24:07 +02:00
rc-swag
4d38b254e5 fix(windows): fix confusing code comments 2025-09-09 12:04:16 +10:00
Keyman Server
a69be20019
Merge pull request #14710 from keymanapp/auto/version-master-19.0.115
auto: increment master version to 19.0.115
2025-09-08 11:05:54 -07:00
Keyman Build Agent
e22e46db36 auto: increment master version to 19.0.115
Test-bot: skip
Build-bot: skip
2025-09-08 14:04:31 -04:00
Markus Greiner
0f8ea18c20 fixing typo
Part-of: #13594
Test-bot: skip
Build-bot: skip
2025-09-08 18:10:51 +02:00
Eberhard Beilharz
189ee50e24
fix(linux): don't crash if kmp.json is missing keyboards section
Some keyboards seem to be missing the `keyboards` section in the
`kmp.json` file. This change prevents a crash and instead returns `None`
and thus we don't create a .ldml file and so onboard will show the
default keyboard instead. The alternative would be to create an empty
.ldml file, but that causes onboard to show a keyboard with all key caps
being empty.

Fixes: #14707
Fixes: KEYMAN-LINUX-8P
Test-bot: skip
2025-09-08 18:06:36 +02:00
Markus Greiner
535f7aa153 maint(resources): added trigger for Docker images build, pubish, test
moving example script to readme file
adding delete job for container images in ghcr

Part-of: #13594
Test-bot: skip
Build-bot: skip
2025-09-08 17:28:11 +02:00
Eberhard Beilharz
ab33d638f5
maint(linux): check that command is at beginning of line
Addresses code review comments.

Co-Authored-By: Marc Durdin <marc@durdin.net>
2025-09-08 16:52:56 +02:00
Marc Durdin
0845084ad0 chore(android): Merge branch 'maint/android/10521-use-versioned-filenames-for-pr-artifacts' 2025-09-08 15:39:18 +02:00
Marc Durdin
0cdcbd7905 maint(android): tweak output path for android apks
Build-bot: skip build:android,developer
2025-09-08 15:31:35 +02:00
Markus Greiner
5a4635c883 Update resources/docker-images/README.md
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-09-08 15:26:44 +02:00
Markus Greiner
cd10869579 fix(resources) #19354 correcting if clause 2025-09-08 15:26:44 +02:00