Dashboard › cli › Distillation
1330f630-2294-4a9a-ba2f-637067aaee56["lore_tm_v1_c-26CL441IQwpAs2tGCWOfVSbgkKp64vFDrC3dJuzMw","lore_tm_v1_tQQc5RBIFYgurauwZJOH8jTZB7I-FiH0VNGegBPDRZQ","lore_tm_v1_ICW5WeNg6qJpDXWqEp5-XE_GQmkRKnNiBrJNlJnvRyQ","lore_tm_v1_p3W6XQkzEbrK6gxOx7XCi7Zme8tTfVhjGPXowrTWGo4"]
packages/cli/src/lib/delta-upgrade.ts imports extractStableChain, filterAndSortChainTags, and validateChainStep from binpatch under aliases binpatchExtractStableChain, binpatchFilterAndSortChainTags, and binpatchValidateChainStep; pnpm-lock.yaml pins binpatch@0.4.2.packages/cli/src/lib/delta-upgrade.ts defines patch cache keys as patch-chain:${fromVersion}-${toVersion} and creates the cache at join(getConfigDir(), "patch-cache") via instrumentCache(makeCache(...)).packages/cli/src/lib/delta-upgrade.ts:419-421 intentionally uses the local validateChainStep rather than binpatch’s implementation so its richer 3-reason result, including size-exceeded, survives the binpatch adoption..github/workflows/ci.yml, .github/workflows/cleanup-nightlies.yml, .github/workflows/eval-skill-fork.yml, .github/workflows/publish-codemod.yml, .github/workflows/release.yml, .github/workflows/sentry-release.yml, apps/cli-docs/public/install, apps/cli-docs/src/components/InstallSelector.astro, codemods/sentry-v3-to-v4/workflow.yaml, packages/cli/install, packages/cli/src/commands/cli/uninstall.ts, packages/cli/src/lib/db/install-info.ts, packages/cli/src/lib/init/workflow-inputs.ts, packages/cli/test/commands/cli/uninstall.test.ts, packages/cli/test/lib/db/install-info.test.ts, and packages/cli/test/lib/install-script.test.ts.packages/cli/install is a Bash script using set -euo pipefail; it implements fire-and-forget Sentry error telemetry through the envelope API using the CLI’s public write-only DSN, states that no PII is collected, supports opt-out via SENTRY_CLI_NO_TELEMETRY=1, and uses SENTRY_PROJECT_ID="4510776311808000".set +e to enforce this.packages/cli/install supports SENTRY_INIT=1 to run sentry init after installation and accepts the --no-agent-skills option.Generate Delta Patches job with mode: generate-ghcr; it uses sentry-*-* to match platform binaries such as sentry-linux-x64, runs a release-specific path when github.ref starts with refs/heads/release/, and handles success when either steps.gen-ghcr.outputs.has-patches == 'true' or steps.gen-release.outputs.has-patches == 'true'.