Skip to content

fix(dashboard): remove BETA badge from native build setup#2366

Merged
WcaleNieWolny merged 1 commit into
mainfrom
wolny/remove-builder-beta-badge
May 30, 2026
Merged

fix(dashboard): remove BETA badge from native build setup#2366
WcaleNieWolny merged 1 commit into
mainfrom
wolny/remove-builder-beta-badge

Conversation

@WcaleNieWolny
Copy link
Copy Markdown
Contributor

@WcaleNieWolny WcaleNieWolny commented May 30, 2026

Summary

Capgo Build has left beta, so the BETA badge next to the build-setup title in the dashboard is no longer accurate — we announce GA while the console still renders a beta tag. This removes the amber BETA pill from src/components/dashboard/StepsBuild.vue; the title ("Start a native build") and everything else are unchanged.

It's the only BETA/Beta badge in the frontend, and there's no "beta" wording in messages/en.json or on the builds page, so this single removal fully de-betas the dashboard build feature.

Pairs with the website announcement Cap-go/website#740 ("Capgo Build leaves beta"). Opened as a draft so it lands together with that announcement once Build is officially GA, rather than removing the tag early.

Test plan

  • Open the dashboard → an app → start the native build flow (the "Start a native build" step, StepsBuild).
  • Confirm the title renders without the amber BETA pill beside it; the layout is otherwise unchanged.

Screenshots

Static-markup change only — it removes:

<span class="rounded-full bg-amber-100 px-2.5 py-1 text-xs font-medium text-amber-800 dark:bg-amber-950 dark:text-amber-200">
  BETA
</span>

Before: "Start a native build" + amber BETA pill. After: "Start a native build" (no pill). A live screenshot requires the authenticated dashboard.

Checklist

  • bun run lint:backend && bun run lint — not run locally (pure static-template deletion, no logic change); CI lint will validate.
  • My change requires a change to the documentation. — N/A.
  • I have updated the documentation accordingly. — N/A (the website announcement is the paired change).
  • My change has adequate E2E test coverage. — N/A (removes a static badge).
  • I verified this is the only beta indicator in the frontend (grep across src/ + messages/) and the template remains balanced.

Summary by CodeRabbit

Release Notes

  • Style
    • Removed the "BETA" badge from the build setup header.

Review Change Stack

Capgo Build has left beta, so the "BETA" pill next to the build-setup title in the dashboard is no longer accurate (we announce GA while still showing a beta tag). Removes the amber BETA badge from StepsBuild.vue; the title "Start a native build" stays. Pairs with the website "Capgo Build leaves beta" post (Cap-go/website#740).
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 30, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 2ecb2804-60c5-49e2-b929-cb774429b990

📥 Commits

Reviewing files that changed from the base of the PR and between fe0a674 and 8110ae5.

📒 Files selected for processing (1)
  • src/components/dashboard/StepsBuild.vue
💤 Files with no reviewable changes (1)
  • src/components/dashboard/StepsBuild.vue

📝 Walkthrough

Walkthrough

StepsBuild.vue removes a "BETA" badge from the build setup header, simplifying the title display without affecting functionality or other UI elements.

Changes

BETA Badge Removal

Layer / File(s) Summary
Remove BETA badge from StepsBuild header
src/components/dashboard/StepsBuild.vue
The inline "BETA" badge <span> is removed from the build setup command title header area.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and specifically describes the main change: removing a BETA badge from the dashboard native build setup component.
Description check ✅ Passed The description provides a clear summary, detailed test plan with reproduction steps, explanation of removed markup, and appropriate checklist responses for the static markup change.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@codspeed-hq
Copy link
Copy Markdown
Contributor

codspeed-hq Bot commented May 30, 2026

Merging this PR will not alter performance

✅ 43 untouched benchmarks
⏩ 2 skipped benchmarks1


Comparing wolny/remove-builder-beta-badge (8110ae5) with main (fe0a674)

Open in CodSpeed

Footnotes

  1. 2 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@sonarqubecloud
Copy link
Copy Markdown

@WcaleNieWolny WcaleNieWolny marked this pull request as ready for review May 30, 2026 08:15
@WcaleNieWolny WcaleNieWolny merged commit 269f6a1 into main May 30, 2026
42 checks passed
@WcaleNieWolny WcaleNieWolny deleted the wolny/remove-builder-beta-badge branch May 30, 2026 09:58
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.

1 participant