Commit graph

33476 commits

Author SHA1 Message Date
Eberhard Beilharz
16557dd8eb
Merge pull request #14128 from keymanapp/maint/web/14121_releasebld
This fixes the Keyman for Web release builds - the script expects to be run from `${KEYMANROOT}/web`.
2025-06-05 10:11:03 +02:00
Marc Durdin
d9378aebb2 maint(common): Build-bot now available to control test builds
The Build-bot command is available now to control which platforms are
built. See the wiki for instructions on how to use Build-bot.

Build-bot: build
Test-bot: skip
2025-06-05 15:05:35 +07:00
Eberhard Beilharz
8679b6db1d
maint(developer): change to correct directory for powershell scripts 2025-06-05 09:42:39 +02:00
Marc Durdin
274d8949f7
Merge pull request #14127 from keymanapp/dependabot/npm_and_yarn/multer-2.0.1
chore(deps): bump multer from 2.0.0 to 2.0.1
2025-06-05 14:15:51 +07:00
Eberhard Beilharz
36fb4d30b8
maint(web): fix working directory for zipping artifacts for Web release
This fixes the Keyman for Web release builds - the script expects to be
run from `${KEYMANROOT}/web`.
2025-06-05 09:07:17 +02:00
Eberhard Beilharz
ce86bcd6a0
maint(developer): fix build on Windows agents
Windows agents have NVM installed in a different place, and always enabled
so we don't need to set variables for NVM.
2025-06-05 09:00:23 +02:00
dependabot[bot]
70859f2d34
chore(deps): bump multer from 2.0.0 to 2.0.1
Bumps [multer](https://github.com/expressjs/multer) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/expressjs/multer/releases)
- [Changelog](https://github.com/expressjs/multer/blob/main/CHANGELOG.md)
- [Commits](https://github.com/expressjs/multer/compare/v2.0.0...v2.0.1)

---
updated-dependencies:
- dependency-name: multer
  dependency-version: 2.0.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 05:08:54 +00:00
rc-swag
4462be9166 fix(windows): update TODO with issue number 2025-06-05 14:38:20 +10:00
rc-swag
c0dcec60f1 fix(windows): update all update check code 2025-06-05 11:10:14 +10:00
rc-swag
b33fec44a5 fix(windows): TRemoteUpdateCheckResult two new values
TRemoteUpdateCheckResult now has wucUpdateAvailable and
wucNotChecked to avoid confusion
2025-06-05 10:58:15 +10:00
rc-swag
ba3bcd95ac fix(windows): use ucrsUpdateReady in check for updates
When determining whether to move to the update available the
ucrsUpdateReady is now taken into account, not just the wucSuccess
flag. All the cases that check if there is Keyman installer file in
the metadata now check for this, and this was the original intent.
A two new function HasKeymanInstallFileUpdate and
CheckMetaDataForUpdate have been added to aid this check.
2025-06-05 09:08:58 +10:00
Eberhard Beilharz
e3ebc2e05f
maint(developer): fix build errors
The mainly sneaked in by merging changes from other branches.
2025-06-04 20:58:26 +02:00
Eberhard Beilharz
3e3c56f9e7
maint(developer): add arguments to keyman-developer-release.sh script
Instead of relying on set environment variables this now allows to pass
the required values as arguments.
2025-06-04 20:47:00 +02:00
Eberhard Beilharz
06cb2520e9
maint(developer): run publish action only on Windows
This addresses a code review comment. Instead of checking on each
sub action this now checks on the main publish action.
2025-06-04 20:39:26 +02:00
Keyman Server
e7ff144442
Merge pull request #14120 from keymanapp/auto/version-master-19.0.59
auto: increment master version to 19.0.59
2025-06-04 11:02:51 -07:00
Keyman Build Agent
4ec4026155 auto: increment master version to 19.0.59 2025-06-04 14:02:15 -04:00
Eberhard Beilharz
f13270275f
maint(developer): run platform specific scripts only on that platform 2025-06-04 19:54:27 +02:00
Eberhard Beilharz
3a8a823c63
maint(developer): fix typos 2025-06-04 19:53:55 +02:00
Eberhard Beilharz
a85e14feef
maint(developer): add more file headers 2025-06-04 19:53:23 +02:00
Eberhard Beilharz
8304efed3c
chore(linux): Update debian changelog
(cherry picked from commit a5290c1d5d)
2025-06-04 19:14:26 +02:00
Eberhard Beilharz
087c2eec9d
maint(developer): don't automatically install packages on macOS 2025-06-04 19:07:36 +02:00
Eberhard Beilharz
0d0f67ace8
chore(developer): Merge branch 'maint/web/13399_tc-config_dev' into maint/developer/13399_tc-config-dev-refactor 2025-06-04 18:27:07 +02:00
Eberhard Beilharz
19044708bb
chore(web): Merge branch 'maint/web/13399_tc-config_refactor' into maint/web/13399_tc-config_dev 2025-06-04 18:22:32 +02:00
Eberhard Beilharz
ab2f7c2d30
chore(web): Merge branch 'master' into maint/web/13399_tc-config_refactor 2025-06-04 18:20:39 +02:00
Eberhard Beilharz
35c92f984e
Merge pull request #14049 from keymanapp/maint/web/13399_tc-config 2025-06-04 18:07:37 +02:00
Eberhard Beilharz
86f3f77623
maint(web): update or add file header 2025-06-04 18:05:47 +02:00
Eberhard Beilharz
dc67fd7d28
maint(web): address code review comments
- update and fix file header
- renamed env variables for path to s.keyman.com/help.keyman.com to
  match what is used elsewhere
2025-06-04 16:39:56 +02:00
Darcy Wong
4f19fe2581
Merge pull request #14093 from keymanapp/maint/android/ci-publish
maint(android): Create "archive" builder step to prep release artifacts
2025-06-04 20:57:38 +07:00
Steven R. Loomis
04bf1bdd7c
Merge pull request #14100 from keymanapp/chore/developer/14099-line-number-cleanup
chore(developer): ldml: messages cleanup
2025-06-04 08:39:44 -05:00
Steven R. Loomis
e881185860
Merge pull request #14098 from keymanapp/chore/developer/14091-err-unparseable-reorder
feat(developer): ldml: update errors for unparseable reorder
2025-06-04 08:39:04 -05:00
Steven R. Loomis
72f4abc323
Merge pull request #14097 from keymanapp/feat/developer/13937-ln-tran-bksp
feat(developer): remaining line numbers for tran/bksp compilers
2025-06-04 08:38:39 -05:00
Steven R. Loomis
0eb22344d5
Merge pull request #14090 from keymanapp/feat/developer/13935-ln-usetcompiler
feat(developer): line numbers for UsetCompiler, others
2025-06-04 08:38:10 -05:00
Steven R. Loomis
f4476e2032
Merge pull request #14064 from keymanapp/feat/developer/13932-ln-more-strscompiler
feat(developer): update strs compiler to collect context
2025-06-04 08:37:56 -05:00
Keyman Server
e6be7977fb
Merge pull request #14115 from keymanapp/chore/version-stable-18.0-18.0.239-master-history
auto: increment stable-18.0 version to 18.0.239 (history cherry-pick to master)
2025-06-04 05:11:32 -07:00
Keyman Build Agent
792e9d6414 auto: increment stable-18.0 version to 18.0.239 (history cherry-pick to master) 2025-06-04 08:10:58 -04:00
Darcy Wong
3462655130 Merge remote-tracking branch 'origin/master' into maint/android/ci-publish 2025-06-04 18:44:35 +07:00
Eberhard Beilharz
25f8e1ad66
Merge pull request #14112 from keymanapp/docs/linux/faq 2025-06-04 11:54:32 +02:00
Eberhard Beilharz
6b3956ecaa
docs(developer): update README.md for docker images 2025-06-04 11:53:11 +02:00
Eberhard Beilharz
dabb63ed81
docs(linux): clarify requirement of patched ibus for Keyman < 18 2025-06-04 11:17:08 +02:00
Eberhard Beilharz
122f1e6881
Merge pull request #14101 from keymanapp/refactor/web/sentrymgrapi
This change marks the functions of `KeymanSentryManager` as public or private, depending on whether or not they are used outside of the module.
2025-06-04 10:55:04 +02:00
Marc Durdin
a7db87edf7
Merge pull request #14107 from keymanapp/dependabot/npm_and_yarn/tar-fs-3.0.9
chore(deps-dev): bump tar-fs from 3.0.8 to 3.0.9
2025-06-04 08:23:35 +07:00
Keyman Server
69ee99381b
Merge pull request #14110 from keymanapp/auto/version-master-19.0.58
auto: increment master version to 19.0.58
2025-06-03 11:02:13 -07:00
Keyman Build Agent
737839de57 auto: increment master version to 19.0.58 2025-06-03 14:01:37 -04:00
Eberhard Beilharz
43c005c3f9
maint(developer): address code review comments
Don't try to install dependencies on macOS - build agents on Windows
and macOS are currently configured manually at this point. We don't
want to be attempting to install dependencies on macOS automatically -
homebrew is extremely fragile for CI as it always updates everything to
latest version (which of course breaks many things).

(from https://github.com/keymanapp/keyman/pull/14059#pullrequestreview-2873213671)
2025-06-03 18:40:23 +02:00
Eberhard Beilharz
e2c32e5126
chore(developer): Merge branch 'maint/web/13399_tc-config_dev' into maint/developer/13399_tc-config-dev-refactor 2025-06-03 18:29:00 +02:00
Eberhard Beilharz
08b31907b5
Update docs/build/linux-ubuntu.md
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-06-03 18:25:34 +02:00
Eberhard Beilharz
1fa0372147
maint(web): address code review comments 2025-06-03 18:09:41 +02:00
Eberhard Beilharz
ef5d4306e8
maint(web): address code review comments from #14049
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-06-03 18:04:00 +02:00
Eberhard Beilharz
23107eab95
chore(web): Merge branch 'maint/web/13399_tc-config' into maint/web/13399_tc-config_refactor 2025-06-03 18:01:09 +02:00
Eberhard Beilharz
ed67a04ec4
maint(web): allow to specify paths as arguments
This adds command line arguments for the paths to the `s.keyman.com` and
`help.keyman.com` repos.

This deviates from sticking strictly with what's on TC so that we can
pass the desired arguments right from the start and don't have to add
another check in the TC build steps.
2025-06-03 17:37:15 +02:00