Dashboard › cli › Distillation
50cd0d52-babe-4bbb-9913-ce4f4db5b42a["lore_tm_v1_Np9wqDKf4--JRcJ_MJcUC0HfnTEwW72dV44AjY29948","lore_tm_v1_-bw16JMelh72gIPbQYtxp5g7_usj7TiOrbbK6N5rKO0"]
/home/byk/.local/share/opencode/worktree/0e8c2f3bbe145a3280d6fb6ed900a5121f382cf0/glowing-cactus/.craft.yml lines 1β78 of 78..craft.yml requires minVersion: '2.21.1' and uses policy: auto for both changelog and versioning..craft.yml defines preReleaseCommand: bash -c 'cd packages/cli && node --experimental-strip-types script/bump-version.ts --pre' and postReleaseCommand: bash -c 'cd packages/cli && node --experimental-strip-types script/bump-version.ts --post'.Build artifacts include files matching /^sentry-.*$/, plus npm-package and gh-pages.npm, 2. github, 3. gh-pages, 4. registry, 5. brew.'app:sentry' with name 'Sentry CLI', package URL https://www.npmjs.com/package/sentry, docs URL https://cli.sentry.dev, download template https://github.com/getsentry/cli/releases/download/{{version}}/{{file}}, and included artifacts matching /^sentry-.*\.gz$/.getsentry/tools, formula sentry, path Formula, and includes artifacts matching /^sentry-(darwin|linux)-(arm64|x64)\.gz$/.Sentry < Formula, description "Sentry command-line tool for error monitoring and debugging", homepage https://cli.sentry.dev, version {{version}}, and license FSL-1.1-MIT.sentry-darwin-arm64.gz, macOS Intel to sentry-darwin-x64.gz, Linux 64-bit ARM to sentry-linux-arm64.gz, and Linux 64-bit Intel to sentry-linux-x64.gz, each downloaded from https://github.com/getsentry/cli/releases/download/{{version}}/.{{checksums.sentry-darwin-arm64__gz}}, {{checksums.sentry-darwin-x64__gz}}, {{checksums.sentry-linux-arm64__gz}}, and {{checksums.sentry-linux-x64__gz}}."Unsupported macOS CPU architecture: #{Hardware::CPU.type}" for unsupported macOS CPUs, "Unsupported Linux CPU architecture: #{Hardware::CPU.type} (only 64-bit arm and x86_64 are supported)" for unsupported Linux CPUs, and "Unsupported operating system" for unsupported operating systems.sentry-* artifact as sentry via bin.install Dir["sentry-*"].first => "sentry".post_install runs system bin/"sentry", "cli", "setup", "--method", "brew", "--no-modify-path".shell_output("#{bin}/sentry --version").chomp contains version.to_s.getsentry/cli, GitHub releases, or GHCR across CLI command and library files.packages/cli/src/commands/api.ts:1350 for getsentry/cli#785 item #11, packages/cli/src/commands/issue/list.ts:961 for getsentry/cli#785 item #9, and packages/cli/src/commands/project/view.ts:146 for getsentry/cli#785 #8.packages/cli/src/commands/issue/resolve.ts:113 includes the example sentry issue resolve CLI-XX -i @commit:getsentry/cli@abc123.packages/cli/src/lib/version-check.ts imports fetchLatestFromGitHub and fetchLatestNightlyVersion from ./upgrade.js at line 28, references getsentry/cli#785 item #10 at line 40, and selects fetchLatestNightlyVersion(signal) versus fetchLatestFromGitHub(signal) at lines 183β184.packages/cli/src/lib/upgrade.ts imports GITHUB_RELEASES_URL and getBinaryDownloadUrl at lines 26β27; defines fetchLatestFromGitHub at line 375 and fetchLatestNightlyVersion at line 443; uses ${GITHUB_RELEASES_URL}/latest at line 379, ${GITHUB_RELEASES_URL}/tags/${version} at line 538, and getBinaryDownloadUrl(version) at line 721.packages/cli/src/lib/delta-upgrade.ts imports GITHUB_RELEASES_URL and GHCR_REPO, documents GHCR nightly publication to ghcr.io/getsentry/cli, uses ${GITHUB_RELEASES_URL}?per_page=12, and uses GHCR_REPO as the repository source of truth.packages/cli/src/lib/response-cache.ts:476 references surfacing cache age for command-level hints as getsentry/cli#785 #1; packages/cli/src/lib/cache-hint.ts:9 identifies the related UX item as -f/--fresh flag discoverability.packages/cli/src/lib/release-notes.ts imports GITHUB_RELEASES_URL, requests ${GITHUB_RELEASES_URL}?per_page=${CHANGELOG_MAX_RELEASES} at line 564, and queries https://api.github.com/repos/getsentry/cli/commits?sha=main&since=${sinceDate}&until=${untilDate}&per_page=100 at line 662.packages/cli/src/lib/auth-hint.ts:8 references UX feedback issue getsentry/cli#785 #4.packages/cli/src/lib/api-scope.ts:4 references getsentry/cli#785 #9.packages/cli/src/lib/binary.ts defines getBinaryDownloadUrl(version) as https://github.com/getsentry/cli/releases/download/${version}/${getPlatformBinaryName()} at lines 151β152 and defines GITHUB_RELEASES_URL as https://api.github.com/repos/getsentry/cli/releases at lines 156β157.packages/cli/src/lib/input-validation.ts:15 references https://github.com/getsentry/cli/issues/350.packages/cli/src/lib/api/alerts.ts references recurring HTTP 410 brownouts under getsentry/cli#1182, a future /workflows/ follow-up under getsentry/cli#1182, and a detector nested-shape change dated 2026-08-17 under getsentry/cli#1274 and #1182.packages/cli/src/lib/init/wizard-runner.ts:970 references getsentry/cli-init-api#98, while packages/cli/src/lib/init/clack-utils.ts:165 references getsentry/cli-init-api#140.packages/cli/src/lib/ghcr.ts documents nightlies as OCI artifacts from ghcr.io/getsentry/cli, defines GHCR_REPO = "getsentry/cli" at line 134, and constructs token, manifest, blob, and paginated tag-list URLs using GHCR_REGISTRY and GHCR_REPO.packages/cli/src/lib/ghcr.ts are ${GHCR_REGISTRY}/token?scope=repository:${GHCR_REPO}:pull, ${GHCR_REGISTRY}/v2/${GHCR_REPO}/manifests/${tag}, ${GHCR_REGISTRY}/v2/${GHCR_REPO}/blobs/${digest}, and ${GHCR_REGISTRY}/v2/${GHCR_REPO}/tags/list?n=${TAGS_PAGE_SIZE}.packages/cli/src/lib/formatters/human.ts includes release-overflow text <muted>...and ${more} more changes β https://github.com/getsentry/cli/releases</muted> at line 2275 and chooses between "...and more β https://github.com/getsentry/cli/releases" and "...truncated β https://github.com/getsentry/cli/releases" at lines 2293β2294.packages/cli/src/lib/login-host-guard.ts:70 references getsentry/cli#1121.