You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add support for a nightly release channel that tracks rolling builds from the
main branch. Users can opt in via the install script or upgrade command, and
the choice is persisted so future bare `sentry cli upgrade` calls use the
same channel automatically.
Changes:
- CI: new `nightly-version` job computes `0.x.y-dev.<unix_ts>` version on
main pushes; `build-binary` injects it before building; new `publish-nightly`
job uploads .gz binaries + version.json to a rolling GitHub prerelease tagged
`nightly` after build+E2E pass
- Install script: `--version nightly` downloads from the nightly release and
persists the channel via `--channel nightly` passed to `cli setup`
- DB: new `src/lib/db/release-channel.ts` persists channel in the metadata table
- `cli setup`: new `--channel` flag to persist the release channel on install
- `cli upgrade`: `nightly`/`stable` as positional version args switch channels;
new `--channel` flag as an equivalent alternative; new `--force` flag to
re-download even when already up to date; auto-migrates brew/npm/pnpm/bun/yarn
installs to standalone binary when switching to nightly
- Version check: reads persisted channel and checks nightly version.json for
nightly users; shows "New nightly available:" in notification
0 commit comments