chore: git tag - adding ui improvments#39972
Conversation
WalkthroughThis pull request updates several parts of the application. The Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant TabReleaseView
participant ReleaseProcessor
User->>TabReleaseView: Enter releaseVersion
TabReleaseView-->>TabReleaseView: Check if releaseVersion is provided
alt releaseVersion exists
TabReleaseView->>ReleaseProcessor: Trigger release process
else
TabReleaseView->>User: Keep release button disabled
end
Possibly related PRs
Suggested labels
Suggested reviewers
Poem
📜 Recent review detailsConfiguration used: .coderabbit.yaml 📒 Files selected for processing (2)
💤 Files with no reviewable changes (1)
🧰 Additional context used🧬 Code Definitions (1)app/client/src/git/components/ReleaseVersionRadioGroup/ReleaseVersionRadioGroupView.tsx (1)
⏰ Context from checks skipped due to timeout of 90000ms (5)
🔇 Additional comments (7)
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
Documentation and Community
|
## Description - Changes the look of TabRelease to be cleaner - Removes beta tag when `release_git_package_enabled` feature flag is enabled ## Automation /ok-to-test tags="@tag.Git,@tag.Module" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/14173821996> > Commit: eeac00c > <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=14173821996&attempt=1" target="_blank">Cypress dashboard</a>. > Tags: `@tag.Git,@tag.Module` > Spec: > <hr>Mon, 31 Mar 2025 15:16:47 UTC <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [ ] No <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a configuration flag for managing the release package feature. - **Style** - Updated module labels to conditionally display a beta indicator. - Revised interface text for releasing versions and displaying commit details. - Enhanced layout and visual styling for commit information and release version selection. - **Refactor** - Streamlined the release button logic to require only a release version, improving usability. - Removed unused props and logic from the release version radio group component. - Restructured the latest commit information component for improved visual hierarchy. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
Description
release_git_package_enabledfeature flag is enabledAutomation
/ok-to-test tags="@tag.Git,@tag.Module"
🔍 Cypress test results
Tip
🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/14173821996
Commit: eeac00c
Cypress dashboard.
Tags:
@tag.Git,@tag.ModuleSpec:
Mon, 31 Mar 2025 15:16:47 UTC
Communication
Should the DevRel and Marketing teams inform users about this change?
Summary by CodeRabbit
New Features
Style
Refactor