Keyman Server
d0c89f7c74
Merge branch 'epic/mac-config' into auto/A19S33-merge-master-into-mac-config
2026-07-20 07:26:48 +02:00
Marc Durdin
d295e0faf5
maint(resources): add comment for debug printing
...
Co-authored-by: Eberhard Beilharz <ermshiperete@users.noreply.github.com>
2026-07-13 16:47:48 +02:00
Marc Durdin
ab2bfc9047
maint(resources): add extra debug reporting for builder
...
Relates-to: #16137
Test-bot: skip
Build-bot: skip build:all release:android
2026-07-13 12:02:09 +02:00
Marc Durdin
528876b42f
Merge pull request #16135 from keymanapp/chore/developer/14838-consolidate-api-extractor
...
chore(developer): consolidate api-extractor usage in Developer
2026-07-09 18:50:27 +10:00
Keyman Server
9edc628dbd
Merge branch 'epic/mac-config' into auto/A19S32-merge-base-into-mac-config
2026-07-04 13:20:01 +02:00
Marc Durdin
724249263c
maint(resources): DRY out PRInformation interface
...
Test-bot: skip
Build-bot: skip
2026-06-29 15:56:31 +02:00
Marc Durdin
d86604902e
chore(developer): consolidate api-extractor usage in Developer
...
* Centralize the api-extractor.json files, update usage
* Support @since
* Tidy up a few warnings relating to API documentation content
Fixes : #14838
Test-bot: skip
2026-06-24 14:45:05 +02:00
Keyman Server
072fa387fa
Merge branch 'epic/mac-config' into auto/A19S30-merge-master-into-mac-config
2026-06-02 13:25:03 +02:00
Shawn Schantz
916e9f7219
Merge branch 'epic/mac-config' into feat/mac/new-app
2026-06-01 13:54:51 -04:00
Marc Durdin
6a98a39b8a
Merge branch 'master' into chore/web-core-preflight
2026-05-27 22:37:12 +10:00
Marc Durdin
43756e5e78
Merge branch 'master' into chore/ios/additional-logging-for-xcodebuild
2026-05-20 13:32:37 +10:00
Eberhard Beilharz
be63a51b66
fix(linux): install emscripten prior to verifying source tarball
...
When running on CI kmcmplib gets fully build, which requires emscripten.
This change installs emscripten before running the source tarball
verification.
Also modify `launchpad.sh` and add option `--no-sign` so that we don't
have to set up things for signing. Use long options for `debuild` where
possible.
Build-bot: skip build:linux
Test-bot: skip
2026-05-19 19:53:25 +02:00
Eberhard Beilharz
0306a4b6e6
fix(linux): fix locating emscripten
...
If a build couldn't find emcc and environment variables were not set,
previously the build silently quit. This change fixes this so that we get a
proper error message if emcc can't be found.
A similar fix is necessary for 7z where we use similar code.
Test-bot: skip
2026-05-19 19:25:17 +02:00
Marc Durdin
c07b40947b
chore(ios): add extra logging to xcodebuild
...
Attempt to get more logs that help us to trace issues in build script
phases.
Test-bot: skip
2026-05-18 16:45:08 +02:00
Marc Durdin
7c90c640a8
Merge pull request #15866 from keymanapp/dependabot/npm_and_yarn/multi-2b9612f831
...
chore(deps): bump uuid and @actions/core
2026-05-14 01:26:45 +10:00
Marc Durdin
92a0938b88
chore: add @types/node to resources/build/version
...
Test-bot: skip
Build-bot: skip
2026-05-13 17:24:38 +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
dependabot[bot]
5ef1292648
chore(deps): bump uuid and @actions/core
...
Removes [uuid](https://github.com/uuidjs/uuid ). It's no longer used after updating ancestor dependency [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core ). These dependencies need to be updated together.
Removes `uuid`
Updates `@actions/core` from 1.9.1 to 1.11.1
- [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md )
- [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core )
---
updated-dependencies:
- dependency-name: uuid
dependency-version:
dependency-type: indirect
- dependency-name: "@actions/core"
dependency-version: 1.11.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-04-23 01:47:44 +00:00
Shawn Schantz
41137ce890
Merge branch 'epic/mac-config' into feat/mac/new-app
Keyman Build Summary / Summarize build status checks (push) Waiting to run
2026-04-21 11:19:08 -04:00
rc-swag
2f61208dec
Merge branch 'master' into fix/windows/15571-contextual-help-chm-file-has-blank-pages
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-04-19 20:00:43 +10:00
Shawn Schantz
45ac789c95
feat(mac): change name and add icon for config app
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-27 17:18:00 -04:00
Marc Durdin
8311c65077
Merge branch 'epic/web-core' into auto/A19S25-merge-master-into-web-core
2026-03-27 16:30:55 +11:00
Darcy Wong
c60be3711f
fix(resources): Pin sha to github-script
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-18 07:34:53 +07:00
Darcy Wong
44a46f5d45
maint(common): Update actions/checkout
...
* actions/checkout@v6.0.2
2026-03-17 09:31:00 +07:00
Marc Durdin
ae3fe74fc2
Merge branch 'master' into fix/windows/15571-contextual-help-chm-file-has-blank-pages
Keyman Build Summary / Summarize build status checks (push) Has been cancelled
2026-03-17 03:11:30 +11: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
unknown
08c98e7ecf
in function Meta: consider AST correctly for setting redirect
2026-03-11 09:50:55 +01:00
dependabot[bot]
7df8eac192
chore(deps-dev): bump minimatch in /resources/build/pr-build-status
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 9.0.5 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-03-06 14:07:21 +00: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
Marc Durdin
ed63b70bb4
Merge branch 'epic/web-core' into auto/A19S22-merge-master-into-web-core
2026-02-13 11:08:05 +07:00
Eberhard Beilharz
a3ea01451e
chore(linux): use xz compression for source tarballs
...
Using the xz compression instead of gzip greatly reduces the size of the
tarball.
Follows: #15566
Test-bot: skip
2026-02-06 17:37:34 +01:00
Eberhard Beilharz
5fbe9bc955
chore(linux): add assert-true and assert-false to test framework
...
This change adds the `assert-true` and `assert-false` function to our
bash testing framework, together with unit tests.
Also rename the test file to `testing-framework.inc.tests.sh` to match
the implementation file.
2026-02-06 16:36:02 +01: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
Darcy Wong
05424c0265
chore(common): Merge remote-tracking branch 'origin/master' into chore/common/update-langtags-json
...
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
# Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
# Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2026-02-04 09:28:26 +07:00
Marc Durdin
2148a1dee1
fix(windows): handle symstore correctly from bash script
...
Fixes : #14837
Follows: #15509
Test-bot: skip
2026-01-30 16:36:27 +11:00
Darcy Wong
e98f4ea4ad
chore(common): Update KEYMAN_VERSION_LANGTAGS in minimum versions
2026-01-20 08:26:21 +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
051b32219f
Merge pull request #15422 from keymanapp/chore/common/nodepath
...
maint(common): fix build when using different default node version
Currently automatically setting the node version (by setting the `KEYMAN_USE_NVM` env variable) is kind of broken on Linux because it still requires to put `~/.keyman/node` on the PATH. This basically limits us to the node version Keyman needs.
This change checks the path variable and adds `~/.keyman/node` if necessary. This allows to not have that on the path, thus allowing to use different node versions outside of Keyman, but still allows Keyman to build with the node version it needs.
2026-01-14 11:04:32 +01:00
Eberhard Beilharz
1aac4e3170
docs(common): update documentation comments
...
Addresses code review comment.
Build-bot: skip
Test-bot: skip
2026-01-14 11:03:09 +01:00
Eberhard Beilharz
c12cff3d81
maint(common): allow to use different node version
...
Currently automatically setting the node version (by setting the
`KEYMAN_USE_NVM` env variable) is kind of broken on Linux because it
still requires to put `~/.keyman/node` on the PATH. This basically
limits us to the node version Keyman needs.
This change checks the path variable and adds `~/.keyman/node` if
necessary. This allows to not have that on the path, thus allowing to
use different node versions outside of Keyman, but still allows Keyman
to build with the node version it needs.
Test-bot: skip
2026-01-13 16:28:43 +01:00
Darcy Wong
56ebe97cb6
docs(common): Update Crowdin CLI documentation
2026-01-13 10:50:00 +07:00
Marc Durdin
92a6bd0c62
maint(resources): add new ARM64 test status check to PR build status check
...
Build-bot: skip
Test-bot: skip
2026-01-08 16:05:54 +11:00
Marc Durdin
bfe3b77b81
maint: add script to report on recent changes to stable release
...
Build-bot: skip
Test-bot: skip
2025-12-23 12:30:53 +11:00
Marc Durdin
484acff8e8
Merge pull request #15353 from keymanapp/maint/win/15065-arm64-core-test
...
maint(windows): add GitHub Action for ARM64 test for Keyman Core 🦾
2025-12-16 18:49:57 +01:00
Marc Durdin
98cc5e8893
maint(windows): rename action and clarify documentation
...
Build-bot: skip
2025-12-17 04:46:07 +11:00
Marc Durdin
3048705c9b
maint(windows): add GitHub Action for ARM64 test for Keyman Core
...
Add a GitHub action to test Keyman Core on Windows / ARM64. We do not
have a TeamCity ARM64 agent for this. There are a number of config
challenges in making this work as many deps do not yet support ARM64;
however the changes are isolated to the .yml.
Test-bot: skip
2025-12-16 06:48:25 +11:00
rc-swag
4ac24f7b7b
chore(windows): Merge branch 'epic/win-arm' into feat/windows/64x-pure-forwarder-wix-3
2025-12-09 14:00:45 +10:00
Marc Durdin
d7f21e80ec
chore: Merge remote-tracking branch 'origin/epic/win-arm' into auto/A19S17-merge-master-into-win-arm
...
Significant conflict resolution fixes required to:
* windows/src/engine/keyman32/build.sh
* windows/src/engine/keyman32/keyman-engine.vcxproj
* windows/src/engine/keyman32/keyman32.vcxproj
* windows/src/engine/keyman32/keyman32.vcxproj.filters
* windows/src/engine/keyman32/tests/keyman32.tests.vcxproj
2025-12-05 10:16:37 +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
6c99f33bcc
Revert "change(windows): include map2pdb generation for relevant Delphi projects"
2025-12-03 14:13:54 +01:00