Eberhard Beilharz
14d47cc14d
refactor(resources): use array for Docker arguments
...
Test-bot: skip
2025-09-19 18:45:31 +02:00
Markus Greiner
bae371bb50
fix(common): some more tests running successfully in a container
...
setting KEYMAN_ROOT
ignoring test:linux until #13887 is fixed
removing docker "-t" option, because there is no terminal to attach
while running on the GitHub server
Test-bot: skip
Build-bot: skip
2025-09-18 11:24:53 +02:00
Eberhard Beilharz
f628a869ea
maint(resources): fix broken test build trigger for master branch
...
Test-bot: skip
2025-09-17 11:24:27 +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
Keyman Server
fb969f44a4
Merge branch 'epic/web-core' into chore/A19S11-merge-master-into-web-core
2025-09-12 00:26:19 -07: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
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
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
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
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
8321294e1e
chore(common): Update to Unicode 17.0
2025-09-11 11:28:47 +07: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
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
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
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
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
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
18ebb0baf3
maint(ios): use versioned filename for testflight upload
...
Build-bot: skip build:ios
2025-09-08 13:29:03 +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
Eberhard Beilharz
612cd01743
maint(linux): allow to skip API check
...
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
Test-bot: skip
Keyman-Api-Check: skip
2025-09-05 19:04:23 +02:00
Eberhard Beilharz
a9597b58da
refactor(resources): remove shellcheck warnings
2025-09-05 19:02:16 +02:00
Eberhard Beilharz
f809d6a77f
Merge pull request #14695 from keymanapp/maint/resources/comments
...
Git allows to specify a comment character different from the default `#`. This is helpful when using markdown in commit messages, especially when adding a user test section that has to start with `# User testing` in order for the test bot to detect it.
This change modifies the `prepare-commit-msg` hook and adds a check for a configured `core.commentString` or `core.commentChar`. If both are not set it falls back to the default `#` character.
You can set a different comment character with `git config core.commentChar //`.
2025-09-05 15:36:37 +02:00
Eberhard Beilharz
1becb87547
maint(resources): honor configure comment character in commit message
...
Git allows to specify a comment character different from the default
`#`. This is helpful when using markdown in commit messages, especially
when adding a user test section that has to start with `# User testing`
in order for the test bot to detect it.
This change modifies the `prepare-commit-msg` hook and adds a check for
a configured `core.commentString` or `core.commentChar`. If both are not
set it falls back to the default `#` character.
You can set a different comment character with
`git config core.commentChar //`.
Build-bot: skip
Test-bot: skip
2025-09-05 10:45:58 +02:00
Eberhard Beilharz
5c9e4f2c08
maint(linux): remove obsolete Makefile
...
All commands from `linux/Makefile` are now available elsewhere and not
used anymore. The one exception was `make tmpsources` - this change
moves the code to the TC build script.
Test-bot: skip
2025-09-05 10:40:16 +02:00
Eberhard Beilharz
e615139348
Merge pull request #14669 from keymanapp/chore/windows/desktop
2025-09-03 11:53:46 +02:00
Eberhard Beilharz
91eab26389
maint(linux): skip tarball creation for Build-bot: build buildLevel
...
Fixes : #14288
Test-bot: skip
2025-09-02 18:06:32 +02:00
Eberhard Beilharz
f166f11d14
docs(common): update docs Keyman Desktop → Keyman for Windows
...
Also change path to engine help pages. This requires a corresponding
change in help.keyman.com.
Test-bot: skip
2025-09-02 14:29:53 +02:00
Markus Greiner
ef8297b352
Merge pull request #14648 from keymanapp/maint/common/13954-registry-usage-for-docker-images
...
maint: add registry usage for Docker images
2025-09-02 13:54:41 +02:00
Markus Greiner
62eabcc0f0
maint: 13954 simplified if clause after review
2025-09-01 17:53:00 +02:00
Markus Greiner
8152731de7
Update resources/docker-images/docker-build.inc.sh
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-09-01 17:46:52 +02:00
Markus Greiner
2d72727ca5
Update resources/docker-images/README.md
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-09-01 17:46:17 +02:00
Markus Greiner
4e6ca0d332
maint: add registry usage for Docker images
...
It is now possible to keep the Docker images for building and testing
in a Docker container registry.
This is the first part of changes for #13954 . The GitHub actions part is
missing.
Fixes : #13954
Test-bot: skip
Build-bot: skip
2025-08-29 21:53:00 +02:00
Markus Greiner
5610cab8f3
maint: reverting change for Dockerfile for building and testing web
...
KEYMAN_ROOT should not be set in the docker run command
Test-bot: skip
Build-bot: skip
2025-08-29 19:11:00 +02:00
Markus Greiner
4a8aeb9b45
fix: fixing some issues for bulding and testing with Docker containers
...
Fixed some errors found during tests for #13954 when running
resources/docker-images/run.sh with targets ":linux" and ":web".
Build-bot: skip
Test-bot: skip
2025-08-29 10:55:57 +02:00
Eberhard Beilharz
b4c9df5d01
Merge pull request #14643 from keymanapp/maint/resources/builder-repo-root
2025-08-29 09:30:07 +02:00
Marc Durdin
305813df0c
maint(resources): ensure REPO_ROOT is fully resolved
...
Turns out that in some cases, REPO_ROOT had relative ../ path
components, which is not what we want. Now uses readlink to resolve
path completely.
Test-bot: skip
Build-bot: skip
2025-08-29 07:39:12 +02:00
Eberhard Beilharz
3dbb7e56c7
Merge pull request #14572 from keymanapp/refactor/linux/launchpad
2025-08-28 19:14:52 +02:00
Marc Durdin
b2e731e2b5
feat: support pagination in build bot PR commit reading
...
Todo: cherry-pick this to master
Build-bot: skip build:developer
2025-08-28 15:23:17 +02:00
Marc Durdin
edd8901217
chore(resources): rename call to _builder_full_not_a_builder_script
2025-08-28 14:37:52 +02:00
Marc Durdin
8da5cdd059
chore: Merge remote-tracking branch 'origin/epic/web-core' into chore/merge-master-into-web-core
2025-08-28 10:42:57 +02:00
Marc Durdin
db3eef645e
Update resources/build/version/README.md
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2025-08-28 04:53:36 +02:00
Marc Durdin
4d9ee2ee70
chore(resources): Merge branch 'master' into maint/resources/14483-move-build-trigger-scripts
2025-08-28 04:53:10 +02:00
Marc Durdin
f75aaf0efe
chore(resources): Merge branch 'master' into maint/resources/14565-fix-build-bot-parse-and-add-logging
2025-08-28 04:45:53 +02:00
Marc Durdin
1bc8a33289
maint(resources): update comment and remove duplicate comma from regex
2025-08-28 04:38:20 +02:00
Eberhard Beilharz
64e6fcd467
Merge pull request #14580 from keymanapp/refactor/common/shellcheck
2025-08-27 18:27:54 +02:00