Commit graph

32246 commits

Author SHA1 Message Date
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
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
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
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
Markus Greiner
3e7e9e2664 #13954 cleang-up workfow file 2025-09-08 15:26:44 +02:00
Markus Greiner
f8f6626f55 main(resources): #13954 adding GitHub actions workflow for Docker builds
Test-bot: skip
Build-bot: skip
2025-09-08 15:26:44 +02:00
Marc Durdin
87cb03d740
Merge branch 'maint/windows/10521-use-versioned-filenames-for-pr-artifacts' into maint/android/10521-use-versioned-filenames-for-pr-artifacts 2025-09-08 15:02:03 +02:00
Marc Durdin
4a6755706d fix(android): correct name of FV artifact 2025-09-08 13:37:34 +02:00
Marc Durdin
18ebb0baf3 maint(ios): use versioned filename for testflight upload
Build-bot: skip build:ios
2025-09-08 13:29:03 +02:00
Marc Durdin
9997ef7fff maint(android): rework android file versioning 2025-09-08 13:25:33 +02:00
Marc Durdin
b061944223 maint(mac): use versioned filenames for PR artifacts
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:mac
2025-09-08 12:44:57 +02:00
Marc Durdin
ac81f49d28 maint(ios): use versioned filenames for PR artifacts
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:ios
2025-09-08 12:40:36 +02:00
Marc Durdin
634fef64d4 maint(android): use versioned filenames for PR artifacts
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:android,developer,windows
2025-09-08 12:31:11 +02:00
Marc Durdin
513e32afe5
Merge branch 'maint/developer/10521-use-versioned-filenames-for-pr-artifacts' into maint/windows/10521-use-versioned-filenames-for-pr-artifacts 2025-09-08 12:15:45 +02:00
Marc Durdin
9ce0aed2ed maint(developer): use versioned filenames for PR artifacts
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:developer
2025-09-08 11:22:37 +02:00
Marc Durdin
e6d9d8c32a maint(windows): use versioned filenames for PR artifacts
Relates-to: #10521
Test-bot: skip
Build-bot: skip release:windows
2025-09-08 10:20:42 +02:00