rc-swag
a8415e94de
Merge pull request #16745 from keymanapp/docs/acceptance-test-cleanup
...
docs: remove repeated clean up instructions
2026-10-09 09:57:03 +10:00
Eberhard Beilharz
8a80030429
docs(common): add sentry-cli version and update documentation
...
Build-bot: skip
Test-bot: skip
2026-10-07 15:09:28 +02:00
rc-swag
634f36d90f
docs: remove repeated clean up instructions
...
The majority of the Windows clean up said the same steps everytime. They
didn't really say anything really other than remove Keyman and
sometimes the 3rd-party app to do the test. I have added a general
comment to the start of all the tests to cover this.
Similar changes to developer.md and mac.md
The gestures.md had clean up that was actually the Keyman for Windows
Cleanup for tests these have been removed.
Note: android and ios and web possilby all need changes but they do
seem to vary more.
Build-bot: skip
2026-10-07 15:27:05 +10:00
rc-swag
225a98af25
docs: change readme.md case to caps
2026-10-06 14:25:37 +10:00
rc-swag
3c4f983cf7
docs: sorted by id
2026-10-01 17:16:54 +10:00
rc-swag
373c4d77dd
docs: remove uneeded header
2026-10-01 16:50:19 +10:00
rc-swag
f74da06b09
docs: add readme for acceptance tests
...
Fixes#: 16678
Test-bot: skip
2026-10-01 16:45:28 +10:00
rc-swag
c3064e3c8c
docs: initall commit of acceptance tests from dokimion
2026-10-01 15:43:59 +10:00
Marc Durdin
b2e72e94b9
Merge pull request #16445 from keymanapp/change/developer/14211-deprecate-fix-clearcontext
...
change(developer): deprecate `fix`, `clearcontext`, bump max .kmx version to 19.0
2026-09-01 22:32:31 +07:00
Marc Durdin
14b2a9a168
change(developer): deprecate fix, clearcontext, bump max .kmx version to 19.0
...
Fixes : #14211
Test-bot: skip
2026-08-27 09:24:50 +02:00
SabineSIL
19680dca46
chore(mac): add an info on macOS version
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
Clarify system requirements for macOS, specifying Xcode versions and bash installation.
2026-08-21 23:04:32 +02:00
SabineSIL
11a9207113
Apply suggestions from code review
...
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-08-21 14:03:11 +02:00
SabineSIL
a162ef36ef
Merge branch 'master' into chore/mac/edit_doc_setup
2026-08-21 12:06:30 +02:00
Marc Durdin
d6f67bf398
Merge pull request #16408 from keymanapp/docs/mac/add-xcode-version
...
docs(mac): add XCode version requirement
2026-08-21 16:55:48 +07:00
SabineSIL
c0872d182e
Merge branch 'master' into chore/mac/edit_doc_setup
2026-08-21 08:56:03 +02:00
sabine_schmitt
f730e6fc4f
chore(mac): update setup document - add comment on use of bash 4 and XCode 26.2 /XCode 26.3
2026-08-21 08:47:07 +02:00
Marc Durdin
24448ebec2
chore(mac): put coreutils on path on mac and improve docs
...
Ensure realpath and other coreutils tools we need are on the path when
called from build.sh. And tweak documentation around Emscripten.
Test-bot: skip
2026-08-20 11:39:36 +02:00
Marc Durdin
6fccd48bda
docs(mac): add XCode version requirement
...
As XCode 26.4 changed clang version from 17 to 21, this broke Core
build. So, document the supported version of XCode.
Test-bot: skip
Build-bot: skip
2026-08-20 08:29:44 +02:00
Marc Durdin
c2c6a4ef31
chore(resources): update download scripts and data
2026-08-17 09:20:37 +02:00
Marc Durdin
a25b7241c5
chore(resources): update langtags to 2026-06-09 and add download script
...
Test-bot: skip
Build-bot: build:all
2026-08-17 09:20:34 +02:00
Marc Durdin
43b4f48e5f
Merge pull request #16029 from keymanapp/docs/website-composer-exec
...
docs: add note on how to use composer on dockerized websites
2026-06-02 20:51:35 +10:00
Marc Durdin
b45cee7703
docs: add note on how to use composer on dockerized websites
...
Relates-to: keymanapp/keyman.com#758
Test-bot: skip
Build-bot: skip
2026-05-29 09:34:04 +02:00
Marc Durdin
6a98a39b8a
Merge branch 'master' into chore/web-core-preflight
2026-05-27 22:37:12 +10:00
Marc Durdin
e8a45f051d
docs: clarify Build-bot test build trigger
...
Test-bot: skip
Build-bot: skip
2026-05-15 13:16:38 +02:00
Eberhard Beilharz
81c92537c9
Merge pull request #15944 from keymanapp/maint/linux/uploadppa
...
maint(linux): fix uploading to ppa 🏗️
It seems that since a recent DDOS Launchpad only accepts secure connections. This change uses the new keyman-ppa section (which has already been created on the TC build agents) to upload to the ppa.
Follows: #15928
2026-05-11 18:33:25 +02:00
Eberhard Beilharz
d0983ddea4
maint(linux): fix uploading to ppa
...
It seems that since a recent DDOS Launchpad only accepts secure
connections. This change uses the new `keyman-ppa` section (which has
already been created on the TC build agents) to upload to the ppa.
Build-bot: skip
Test-bot: skip
2026-05-11 18:05:39 +02:00
Eberhard Beilharz
1f02bc02f6
chore(linux): address code review comments
...
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
- make `verify_source.sh` a full builder script
- make options for `launchpad.sh` less confusing
- reference `--help` in `packaging.md`
- run new script as part of Ubuntu packaging workflow
Co-authored-by: Marc Durdin <marc@durdin.net>
2026-05-08 19:11:18 +02:00
Eberhard Beilharz
b0cc243e1d
chore(linux): remove --project parameter
...
The option to be able to specify a project for some linux scripts was
left over from older Keyman versions where Keyman was split over several
source packages. The current Keyman version builds multiple binary
Debian packages from just one source package, so this option is no longer
needed. This change gets rid of it.
Build-bot: skip
Test-bot: skip
2026-05-07 16:56:30 +02:00
Eberhard Beilharz
2c8f878f1d
chore(linux): add verification for source tarball and source package
...
This change adds a new GitHub action that verifies that Keyman can build
from the source package. Also check that source package used for Launchpad
and Debian/Ubuntu packaging doesn't produce lintian errors. Previously
lintian errors did go unnoticed because they didn't stop the build.
Also refactor `launchpad.sh` script to be a proper builder script, and add
some new parameters to allow skipping some steps in the script.
Build-bot: skip
Test-bot: skip
2026-05-06 19:03:12 +02:00
Marc Durdin
fd466f338d
chore: move localization documentation to /docs
...
Test-bot: skip
Build-bot: skip
2026-05-05 16:31:27 +02:00
Marc Durdin
70c54b0b40
chore: Merge branch 'epic/web-core' into auto/A19S24-merge-master-into-web-core
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-03-16 04:49:38 +01:00
Marc Durdin
cca8d4d21f
docs: tweak build bot docs and update imsample gitignore
...
Just minor maintenance.
Build-bot: skip
Test-bot: skip
2026-03-06 10:21:04 +01:00
Eberhard Beilharz
3c525cc244
chore: Merge branch 'epic/web-core' into auto/A19S23-merge-master-into-web-core
2026-02-27 10:19:18 +01:00
Marc Durdin
4cfb7402da
Revise port lookup and dependencies in README
...
Updated the port lookup table and website dependencies in the README.
2026-02-16 05:01:11 +01:00
Marc Durdin
ed63b70bb4
Merge branch 'epic/web-core' into auto/A19S22-merge-master-into-web-core
2026-02-13 11:08:05 +07:00
Darcy Wong
d9f4e2f07c
fix(common): Update langtags.json to 2026-02-03 release
...
Also update minimum-versions
2026-02-04 09:32:29 +07:00
Eberhard Beilharz
84aedb8616
refactor(web): rename keyboard.tests.ts → jskeyboard.tests.ts
...
Test-bot: skip
2026-01-29 14:52:55 +01:00
Darcy Wong
76d1ec5e3c
chore(common): Update minimum-versions.md
2026-01-20 08:55:12 +07:00
Marc Durdin
f6b8bfb463
Merge branch 'epic/web-core' into auto/A19S20-merge-master-into-web-core
2026-01-16 08:40:12 +01:00
Eberhard Beilharz
9d2b17613c
chore(linux): add manual test for localization
...
This change adds a manual test that allows to see if all strings are
localizable. It also fixes the `update-template` target in the
`Makefile`.
Build-bot: skip
Test-bot: skip
2025-12-15 19:05:58 +01:00
Eberhard Beilharz
6de40e903b
test(common): better group baseline tests
...
This change groups similar tests together. Also update `build.sh` to
compile .js files.
Follow-up-of: #15341
Test-bot: skip
2025-12-15 18:12:01 +01:00
Marc Durdin
00e88d37a4
chore: Merge remote-tracking branch 'origin/epic/web-core' into auto/A19S17-merge-master-into-web-core
2025-12-05 08:07:35 +01:00
Marc Durdin
c3a8fdec13
Merge pull request #15257 from keymanapp/maint/resources/verify-order-of-builder_int_deps
...
maint(resources): verify order of builder_describe_internal_dependency
2025-12-05 07:10:37 +01:00
Marc Durdin
9335a82530
maint(core): verify that keyman_core_ldml.h is in sync
...
Fixes : #15254
Test-bot: skip
Build-bot: skip build:linux,mac,windows
2025-12-01 17:11:57 +01:00
Marc Durdin
94ac669ec1
maint(resources): verify order of builder_describe_internal_dependency
...
Test-bot: skip
2025-12-01 16:47:50 +01:00
Marc Durdin
c2204e4dfc
chore: Merge remote-tracking branch 'origin/epic/web-core' into auto/A19S16-merge-master-into-web-core
...
Test-bot: skip
Build-bot: skip build:web
2025-11-20 15:06:01 +01:00
rc-swag
85dcdcf066
feat(windows): update wix to 3.14.1
...
Update the WiX toolset build version to 3.14.1 for Arm64.
Fixes : #15192
2025-11-20 15:35:46 +10:00
Marc Durdin
0988a86fa4
maint(resources): improve builder_launch to allow for arbitrary parameters
...
Also cleans up reporting of child scripts and links the list of reserved
parameters across a few locations. Address review comments.
2025-11-14 10:44:35 +01:00
Marc Durdin
5dbc438f53
maint(resources): add builder_launch function
...
Use `builder_launch` to launch other builder scripts rather than calling
directly, so that inheritable state and options are passed through.
Test-bot: skip
2025-11-10 11:46:14 +01:00
Marc Durdin
aa6b3c328e
chore: Merge branch 'epic/web-core' into auto/A19S15-merge-master-into-web-core
2025-11-07 14:23:43 +01:00