Add Beekeeper Studio as a macOS FMA - #47046
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #47046 +/- ##
==========================================
- Coverage 67.04% 67.04% -0.01%
==========================================
Files 2878 2879 +1
Lines 225139 225141 +2
Branches 11780 11637 -143
==========================================
+ Hits 150934 150935 +1
- Misses 60533 60535 +2
+ Partials 13672 13671 -1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Claude Code Review
This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.
Tip: disable this comment in your organization's Code Review settings.
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (5)
WalkthroughThis PR adds Beekeeper Studio as a new managed macOS application across three functional areas. The backend configuration layer establishes the app metadata through Homebrew input definition and catalog entry. The installer layer defines the complete lifecycle for version 5.8.1, including DMG-based installation with conditional app quit/relaunch semantics and an uninstall script that removes the app and user-level cache/state directories. The frontend layer adds a new icon component and registers it in the UI icon resolver for display purposes. Possibly related PRs
✨ Finishing Touches📝 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 |
There was a problem hiding this comment.
Pull request overview
This PR adds Beekeeper Studio as a Fleet-maintained app (macOS) and wires up its software icon so it displays properly in the Software UI.
Changes:
- Added a new Beekeeper Studio icon component and registered it in the Software icon name map.
- Added Beekeeper Studio to the maintained-apps catalog (input + generated output manifest + apps index entry).
- Included install/uninstall scripts and version/sha metadata for the macOS DMG.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| frontend/pages/SoftwarePage/components/icons/index.ts | Registers the Beekeeper Studio icon in the software-name-to-icon map. |
| frontend/pages/SoftwarePage/components/icons/BeekeeperStudio.tsx | Adds the Beekeeper Studio icon component (consistent with existing icon component patterns). |
| ee/maintained-apps/outputs/beekeeper-studio/darwin.json | Adds the generated maintained-app manifest for macOS (version, queries, URL, scripts, sha256). |
| ee/maintained-apps/outputs/apps.json | Adds Beekeeper Studio to the maintained apps index list. |
| ee/maintained-apps/inputs/homebrew/beekeeper-studio.json | Adds the maintained-app source input used to generate the macOS output manifest. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary by CodeRabbit
Release Notes