fix(desktop): move prereleases to release repo - #6674
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
PR SummaryMedium Risk Overview CI creates, uploads, publishes, and prunes prereleases in the release-only repo using a new The Sim Docs document the new secret and split release layout. The PR description notes a direct cutover: shells on old prerelease assets in Reviewed by Cursor Bugbot for commit bc8875c. Bugbot is set up for automated code reviews on this repo. Configure here. |
Greptile SummaryThe PR moves dev and staging desktop prereleases to
Confidence Score: 5/5The PR appears safe to merge. No blocking failure remains.
|
| Filename | Overview |
|---|---|
| .github/workflows/ci.yml | Routes prerelease lifecycle operations through the dedicated release repository and token; the previously reported caller permission mismatch is fixed. |
| .github/workflows/desktop-release.yml | Resolves repository and authentication by channel, validates prerelease credentials before building, and preserves stable uploads through the workflow token. |
| apps/desktop/src/main/updater.ts | Extends manual-download validation to accept assets from either approved Sim release repository. |
| apps/sim/app/api/desktop/update/latest-mac.yml/route.ts | Fetches releases from the repository selected for the deployment channel and rewrites manifest URLs accordingly. |
| apps/sim/lib/desktop/update-feed.ts | Centralizes stable-versus-prerelease repository selection and repository-aware manifest URL rewriting. |
Flowchart
%%{init: {'theme': 'neutral'}}%%
flowchart LR
Dev[Dev deployment] --> Pre[Prerelease repository]
Staging[Staging deployment] --> Pre
Production[Production or self-hosted] --> Stable[Source repository]
Pre --> Feed[Desktop update feed]
Stable --> Feed
Feed --> Desktop[Desktop updater]
Reviews (2): Last reviewed commit: "fix(desktop): validate prerelease authen..." | Re-trigger Greptile
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit bc8875c. Configure here.
Summary
simstudioai/sim-desktop-releasessimand resolve update assets by channelType of Change
Testing
Checklist