Skip to content

chore: update dependencies and add codexbar to Homebrew - #451

Merged
shunkakinoki merged 4 commits into
mainfrom
homebrew-codexbar
Dec 26, 2025
Merged

chore: update dependencies and add codexbar to Homebrew#451
shunkakinoki merged 4 commits into
mainfrom
homebrew-codexbar

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Dec 26, 2025

Copy link
Copy Markdown
Owner

Summary

  • Update flake.lock with new dependency revisions and hashes
  • Add codexbar to Homebrew casks and steipete tap
  • Update dependencies including @kaitranntt/ccs package

Summary by cubic

Add Codexbar to nix-darwin Homebrew via the steipete tap and refresh dependencies to support it. This enables easy installs and aligns the lockfile and trusted deps.

  • New Features

    • Homebrew: added steipete/tap and the codexbar cask in nix-darwin.
  • Dependencies

    • Added @kaitranntt/ccs (^7.7.0) and expanded trustedDependencies (@beads/bd, @ccusage/codex, @ccusage/mcp, ccusage); updated bun.lock accordingly.

Written for commit 6627a24. Summary will update automatically on new commits.

- Added "@kaitranntt/ccs" dependency (version ^7.7.0) to package.json.
- Included "@ccusage/codex" and "@ccusage/mcp" in trustedDependencies.
- Added "@beads/bd" to trustedDependencies.
Copilot AI review requested due to automatic review settings December 26, 2025 05:43
@mesa-dot-dev

mesa-dot-dev Bot commented Dec 26, 2025

Copy link
Copy Markdown

You do not have enough credits to review this pull request. Please purchase more credits to continue.

@coderabbitai

coderabbitai Bot commented Dec 26, 2025

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Added new runtime dependencies to support enhanced application functionality.
    • Integrated additional development tools into the build and deployment environment.
    • Expanded trusted dependencies list to ensure compatibility with newly added components.

✏️ Tip: You can customize this high-level summary in your review settings.

Walkthrough

The changes add a new Homebrew tap and cask configuration, and introduce npm package dependencies including "@kaitranntt/ccs" along with several ccusage-related packages to the trusted dependencies list.

Changes

Cohort / File(s) Summary
Homebrew Configuration
nix-darwin/config/homebrew.nix
Added "steipete/tap" to taps list and "codexbar" to casks list
Package Dependencies
package.json
Added "@kaitranntt/ccs" runtime dependency and five new trusted dependency entries: "@beads/bd", "@ccusage/codex", "@ccusage/mcp", "@kaitranntt/ccs", and "ccusage"

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 Hops of joy, taps so new,
Codexbar joins the brew,
Dependencies dance in a trusting line,
Config refined, machines align!

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch homebrew-codexbar

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Disabled knowledge base sources:

  • Linear integration is disabled by default for public repositories

You can enable these sources in your CodeRabbit configuration.

📥 Commits

Reviewing files that changed from the base of the PR and between 940308c and 6627a24.

⛔ Files ignored due to path filters (1)
  • bun.lock is excluded by !**/*.lock
📒 Files selected for processing (2)
  • nix-darwin/config/homebrew.nix
  • package.json

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.

❤️ Share

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

@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @shunkakinoki, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on essential maintenance and feature expansion by updating project dependencies and integrating a new tool into the Homebrew ecosystem. The core changes involve a comprehensive refresh of the bun.lock file to ensure all packages are up-to-date and secure, alongside the addition of codexbar for improved tooling availability. These updates aim to keep the project's foundation robust and extend its utility for developers.

Highlights

  • Dependency Updates: The bun.lock file has been extensively updated, reflecting new versions and additions across numerous packages. Key changes include the addition of @kaitranntt/ccs and a downgrade of @typescript/native-preview.
  • Homebrew Integration: A new Homebrew tap, steipete/tap, has been added, and codexbar is now available as a Homebrew cask, expanding the available tooling.
  • Package Manifest Update: The package.json file now includes @kaitranntt/ccs in its dependencies and several new entries in trustedDependencies.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@mesa-dot-dev

mesa-dot-dev Bot commented Dec 26, 2025

Copy link
Copy Markdown

Mesa Description

TL;DR

Updated dependencies and added codexbar to Homebrew.

What changed?

  • Updated flake.lock with new dependency revisions and hashes.
  • Added codexbar to Homebrew casks and the steipete tap.
  • Updated dependencies, including the @kaitranntt/ccs package.

Description generated by Mesa. Update settings

@shunkakinoki
shunkakinoki merged commit da659c8 into main Dec 26, 2025
29 of 30 checks passed
@shunkakinoki
shunkakinoki deleted the homebrew-codexbar branch December 26, 2025 05:44

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 3 files

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds codexbar to your Homebrew setup and updates a large number of dependencies in bun.lock. I've noticed that many packages have been downgraded to older versions, including a major version change for express (from a v5 beta to v4 stable). This is likely a result of dependency constraints from the new @kaitranntt/ccs package. While this might be intentional, such widespread changes carry a risk of introducing regressions. Please ensure that the application has been thoroughly tested to confirm everything works as expected after these updates. I've also left a small suggestion to improve the alphabetical sorting in one of the Nix configuration files for better maintainability.

Comment on lines 57 to 60
"claude"
"codex"
"codexbar"
"claude-code"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For better maintainability, it's good practice to keep this list of casks sorted alphabetically. claude-code should come before codex and codexbar.

      "claude"
      "claude-code"
      "codex"
      "codexbar"

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR performs routine dependency maintenance and Homebrew configuration updates. The main changes include adding a new npm package dependency, updating the lock file with revised dependency versions, and adding Homebrew cask support for codexbar.

Key changes:

  • Added @kaitranntt/ccs package as a new dependency with version ^7.7.0
  • Updated bun.lock with various dependency version changes, including some downgrades
  • Added "steipete/tap" to Homebrew taps and "codexbar" to Homebrew casks

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
package.json Added new @kaitranntt/ccs dependency and updated trustedDependencies list to include new packages
nix-darwin/config/homebrew.nix Added "steipete/tap" to taps list and "codexbar" cask for installation
bun.lock Updated lock file with revised dependency versions and hashes, including downgrades for @typescript/native-preview and hono packages

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants