Skip to content

ci: Pin standalone Sentry CLI nightly for dogfood uploads - #702

Draft
trevor-e wants to merge 2 commits into
mainfrom
telkins/sentry-nightly-cli
Draft

trevor-e wants to merge 2 commits into
mainfrom
telkins/sentry-nightly-cli

Conversation

@trevor-e

@trevor-e trevor-e commented Oct 16, 2026 •

Copy link
Copy Markdown
Member

Switch dogfood uploads from sentry-cli 3.4.1 to the standalone sentry CLI, pinned to the previously tested nightly 0.48.0-dev.1792191634.

Download sentry-darwin-arm64.gz directly from Toolkit GHCR by its immutable blob digest, verify a hardcoded SHA256 before decompression or execution, and check the binary's version before adding it to PATH. This replaces the unverified curl | bash installer without a setup action.

The artifact is published under ghcr.io/getsentry/toolkit:nightly-0.48.0-dev.1792191634. Retention is not guaranteed; deletion upstream fails the job instead of selecting another build.

Validation: the exact workflow install step passed on macOS ARM64; a tampered download failed checksum verification before decompression, execution, or PATH registration. Repository pre-commit checks passed. The updated dogfood run verified the checksum and successfully uploaded both apps; both completed size analysis. Warden's security review reported no issues on the new commit.

@sentry

sentry Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

📲 Install Builds

iOS

🔗 App Name App ID Version Configuration
HackerNews com.emergetools.hackernews 3.8 (1) Release

Android

🔗 App Name App ID Version Configuration
Hacker News com.emergetools.hackernews 1.0.2 (13) Release

⚙️ launchpad-test-android Build Distribution Settings

@sentry

sentry Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Size Analysis

1 component analyzed, 1 component processing

iOS Builds

Name Configuration Version Download Size Install Size
HackerNews (iOS)
com.emergetools.hackernews
Release 3.8 (1) 6.5 MB (N/A) 9.7 MB (N/A)

Android Builds

Name Configuration Version Download Size Uncompressed Size
Hacker News (Android)
com.emergetools.hackernews
Release 1.0.2 (13) Processing... (-) Processing... (-)

Configure launchpad-test-ios status check rules

Comment thread .github/workflows/sentry_dogfood.yml Resolved
@runningcode

Copy link
Copy Markdown
Contributor

FYI There was a VULN about this which is why the github action was created. https://linear.app/getsentry/issue/VULN-2195/command-injection-vulnerability-in-getsentrylaunchpad

@trevor-e trevor-e changed the title ci: Use nightly standalone Sentry CLI for dogfood uploads ci: Pin standalone Sentry CLI nightly for dogfood uploads Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants