Merge pull request #16752 from keymanapp/docs/common/sentry_cli

docs(common): add `sentry-cli` version and update documentation
This commit is contained in:
Eberhard Beilharz 2026-10-08 12:37:52 +02:00 • committed by GitHub
commit 58a8198bf3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 28 additions and 14 deletions

View file

@ -245,6 +245,15 @@ from command line. But note that you do need to update your `JAVA_HOME` env
var to the associated version before opening Android Studio and loading any
Android projects. `JAVA_HOME_11` is mostly used by CI.
## Optional Tools
- sentry-cli (optional)
- Uploading symbols for Sentry-based error reporting
See <https://docs.sentry.io/cli/installation/> for the installation, and
check [minimum-versions.md](../minimum-versions.md) for the required version of
`sentry-cli`.
## Docker Builder
The Docker builder allows you to perform a build from anywhere Docker is supported.

14
docs/build/macos.md vendored
View file

@ -41,7 +41,7 @@ Rosetta 2 installed.
Many dependencies are only required for specific projects.
* XCode (iOS, macOS) 26.2 or 26.3 (not higher at this time, see #16416)
* XCode (iOS, macOS) 26.2 or 26.3 (not higher at this time, see #16416)
is needed only for Keyman for macOS and Keyman for iOS ().
* Install from App Store
@ -206,8 +206,10 @@ components such as emulator images and SDK updates.
* node.js, emscripten
```shell
brew install node emscripten
```shell
brew install node emscripten
```
* node.js 20.0, emscripten 3.1.64
See section KeymanWeb Dependencies for installation
@ -216,6 +218,6 @@ See section KeymanWeb Dependencies for installation
* sentry-cli: Uploading symbols for Sentry-based error reporting
```shell
brew install getsentry/tools/sentry-cli
```
See <https://docs.sentry.io/cli/installation/> for the installation, and
check [minimum-versions.md](../minimum-versions.md) for the required version of
`sentry-cli`.

View file

@ -1,8 +1,11 @@
# Setting up sentry-cli
Contact the Keyman team if you need access to sentry.keyman.com for development.
Contact the Keyman team if you need access to keyman.sentry.io for development.
You will also need to install [sentry-cli](https://docs.sentry.io/cli/installation/) for uploading Debug symbols.
After setting up your personal [Auth token](http://keyman.sentry.io/settings/account/api/auth-tokens/), add the following to **~/.bashrc**
Check [minimum-versions.md](../minimum-versions.md) for the required version of `sentry-cli`.
After setting up your personal [Auth token](http://keyman.sentry.io/settings/account/api/auth-tokens/),
add the following to `~/.bashrc`:
```bash
export SENTRY_AUTH_TOKEN={your Sentry auth token}

View file

@ -412,8 +412,6 @@ certificates for the build.
* sentry-cli (optional)
- Uploading symbols for Sentry-based error reporting
bash:
```bash
# bash
curl -sL https://sentry.io/get-cli/ | bash
```
See <https://docs.sentry.io/cli/installation/> for the installation, and
check [minimum-versions.md](../minimum-versions.md) for the required version of
`sentry-cli`.

View file

@ -74,6 +74,7 @@ https://help.keyman.com/developer/engine/android/latest-version/
| KEYMAN_VERSION_LANGTAGS | 2026-06-09 |
| KEYMAN_VERSION_LANGTAGS_API | 1.4 |
| KEYMAN_VERSION_LANGUAGE_SUBTAG_REGISTRY | 2026-08-08 |
| KEYMAN_VERSION_SENTRY_CLI | 1.70.0 |
| KEYMAN_VERSION_UNICODE | 17.0.0 |
| KEYMAN_VERSION_XCODE | 26.2 |

View file

@ -32,6 +32,7 @@ KEYMAN_MIN_VERSION_EMSCRIPTEN=3.1.64 # Use KEYMAN_USE_EMSDK to automati
KEYMAN_MIN_VERSION_VISUAL_STUDIO=2022 # Visual Studio 2022, see /docs/build/windows.md for workloads and components
KEYMAN_MIN_VERSION_MESON=1.0.0 # TODO: rename meson_options.txt to meson.options when updating to >= 1.1, see #15127.
KEYMAN_VERSION_XCODE=26.2 # XCode 26.2 is the current supported version; download from https://developer.apple.com/download/all/
KEYMAN_VERSION_SENTRY_CLI=1.70.0 # sentry-cli used to upload debug information to Sentry during CI
KEYMAN_VERSION_GRADLE=8.12 # See /android/KMEA/gradle/wrapper/gradle-wrapper.properties
@ -52,4 +53,4 @@ KEYMAN_VERSION_ISO639_3=2026-08-17 # Date of last import
KEYMAN_VERSION_LANGTAGS=2026-06-09 # _version value
KEYMAN_VERSION_LANGTAGS_API=1.4 # Langtags API version supported
KEYMAN_VERSION_LANGUAGE_SUBTAG_REGISTRY=2026-08-08 # Date from first line of language-subtag-registry
KEYMAN_VERSION_UNICODE=17.0.0 # UCD + related data
KEYMAN_VERSION_UNICODE=17.0.0 # UCD + related data