Skip to main content

aether sentry

Manage the Sentry integration. Connect your Sentry account, link Sentry projects to GitHub repositories, and configure automatic error fixing.

Usage

aether sentry <subcommand> [flags]

Subcommands

SubcommandDescription
connectConnect your Sentry account
disconnectDisconnect Sentry
statusShow Sentry connection status
projectsList Sentry projects
links listList project links
links createCreate a link between a Sentry project and a GitHub repo
links update <id>Update a project link
links delete <id>Delete a project link

aether sentry connect

Connect your Sentry account to Aether. Opens a browser for OAuth authorization.
aether sentry connect
Opening browser to connect Sentry...
Waiting for authorization...
Sentry connected as org-slug

aether sentry disconnect

Disconnect the Sentry integration.
aether sentry disconnect [flags]
FlagDescription
--forceSkip confirmation prompt
aether sentry disconnect

aether sentry status

Show the current Sentry connection status.
aether sentry status
Sentry:         connected
Organization:   my-org
Links:          2 active

aether sentry projects

List all Sentry projects in the connected organization.
aether sentry projects
ID          SLUG            NAME
12345       backend-api     Backend API
67890       web-app         Web Application
List all links between Sentry projects and GitHub repositories.
aether sentry links list
ID    SENTRY PROJECT    GITHUB REPO         BRANCH    AUTO-FIX
1     backend-api       owner/backend-api   main      enabled
2     web-app           owner/web-app       develop   disabled
Create a link between a Sentry project and a GitHub repository. When auto-fix is enabled, Aether automatically creates tasks to fix new Sentry errors.
aether sentry links create [flags]
FlagDescription
--sentry-project-idSentry project ID (required)
--sentry-project-slugSentry project slug (required)
--sentry-project-nameSentry project display name (required)
--github-repoGitHub repository in owner/name format (required)
--branchTarget branch for fixes. Defaults to main.
--auto-fixEnable automatic error fixing. Defaults to false.
aether sentry links create \
  --sentry-project-id 12345 \
  --sentry-project-slug backend-api \
  --sentry-project-name "Backend API" \
  --github-repo owner/backend-api \
  --branch main \
  --auto-fix
Link created: Sentry backend-api -> owner/backend-api (main), auto-fix enabled
Update an existing project link.
aether sentry links update <id> [flags]
FlagDescription
--branchTarget branch for fixes
--auto-fixEnable or disable automatic error fixing
aether sentry links update 1 --auto-fix=false
Link updated.
aether sentry links update 1 --branch develop
Delete a project link.
aether sentry links delete <id> [flags]
FlagDescription
--forceSkip confirmation prompt
aether sentry links delete 1
Are you sure you want to delete this link? [y/N]