fix: channelBadgeText dev->DEV / beta->BETA, publish.yml dev->dev - #263
fix: channelBadgeText dev->DEV / beta->BETA, publish.yml dev->dev#263jack-champagne wants to merge 2 commits into
Conversation
Pre-2026-08-27 channelBadgeText collapsed dev+beta to BETA and publish.yml mapped dev branch to prod (no badge). Fix: dev->DEV (internal, updater OFF), beta->BETA (store, updater ON), prod->no badge. See amicode-release skill fix (armonissima#77).
|
Warning Review limit reachedNext included review available in 44 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe dev branch now maps to dev build channels and the dev Sentry environment. The titlebar displays ChangesDev channel differentiation
Estimated code review effort: 2 (Simple) | ~10 minutes Merge Risk: ⚪ Minimal · up to This change separates internal DEV builds from BETA and production labeling and telemetry classification. No actionable merge-blocking risk remains beyond normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description explains the main implementation and intended behavior, but it omits several required template sections: issue reference, change type, verification steps, screenshots or an explicit not-applicable statement, and checklist confirmation. Full details: Docstring CoverageExplanation Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 1 functions across 2 files. (1 skipped: 1 unsupported.) ✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Fork binaries were always dev (DEV badge). Store external releases need BETA. Add workflow_dispatch channel choice (default dev) so amicode can request beta for clean tags via cross-repo dispatch: gh workflow run amicode-release.yml --repo harmoniqs/opencode -f tag=v1.18.10-amicode.19 -f channel=beta OPENCODE_CHANNEL now inputs.channel or dev, release notes badge, and a channel/b Badge gate (grep VITE_OPENCODE_CHANNEL) alongside the existing newLayoutDesigns ON gate. See harmoniqs/armonissima#77 and titlebar-channel.ts:8.
|
Merged via direct push to local/amicode (e94eb7d) — OAuth App workflow scope blocked PR merge. Changes are live. |
Split
dev/betabadges — internal dev builds (DEV) vs store beta (BETA).packages/app/src/components/titlebar-channel.ts:8— was["beta","dev"].includes -> BETA(both collapsed), nowdev->DEV/beta->BETA/prod->null;developerEnabledstill forcesDEV.packages/app/src/components/titlebar-channel.test.ts:11updated.github/workflows/publish.yml:317— was(beta && beta)||prodsodevbranch built asprod(no badge). Nowbeta&&beta || dev&&dev || prod+VITE_SENTRY_ENVIRONMENTdev. Desktop:dev=>DEV, updater OFF(desktop/src/main/constants.ts:7),beta=>BETA, updater ON.Companion skill fix: harmoniqs/armonissima#77.
BETA for external releases, dev for internal.
Summary by CodeRabbit