Skip to content

chore: add planetscale brew and bump deps - #1721

Merged
shunkakinoki merged 1 commit into
mainfrom
chore/add-planetscale-and-deps
May 9, 2026
Merged

chore: add planetscale brew and bump deps#1721
shunkakinoki merged 1 commit into
mainfrom
chore/add-planetscale-and-deps

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented May 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add planetscale/tap and pscale brew to nix-darwin homebrew config
  • Bump dependencies in package.json/bun.lock (claude-code, copilot, pi, codex, pulumi, amp, droid, turbo)
  • Refresh flake.lock

Test plan

  • darwin-rebuild switch installs pscale

Summary by cubic

Add PlanetScale to nix-darwin Homebrew and install the pscale CLI by default. Also bump key JS deps and refresh flake.lock to keep the toolchain current.

  • Dependencies

    • JS deps bumped: @anthropic-ai/claude-code, @github/copilot, @oh-my-pi/*, @openai/codex, @pulumi/pulumi, droid, turbo, @sourcegraph/amp.
    • Nix inputs refreshed: updated flake.lock (latest devenv, neovim, nixpkgs, NUR).
  • Migration

    • Run darwin-rebuild switch to install planetscale/tap and planetscale/tap/pscale.

Written for commit 8983938. Summary will update on new commits.

@indent-zero

indent-zero Bot commented May 9, 2026

Copy link
Copy Markdown
Contributor
PR Summary

Routine chore PR that adds the PlanetScale Homebrew tap and pscale CLI to the nix-darwin Homebrew config so darwin developers get pscale on PATH after darwin-rebuild switch. Also bumps several JS dependencies and refreshes flake.lock to keep the toolchain current.

  • nix-darwin/config/homebrew.nix: add planetscale/tap to taps and planetscale/tap/pscale to brews (both inserted in alphabetical order).
  • package.json + bun.lock: bump @anthropic-ai/claude-code (2.1.133→2.1.137), @github/copilot (1.0.43→1.0.44), @oh-my-pi/pi-coding-agent and @oh-my-pi/pi-natives (14.7.7→14.7.8), @openai/codex (0.129.0→0.130.0), @pulumi/pulumi (3.236.0→3.237.0), @sourcegraph/amp (g38b248→gfb1910), droid (0.121.0→0.122.0, with matching @factory/cli-* platform binaries), and turbo (2.9.10→2.9.11). All ranges and lock resolutions are in sync.
  • flake.lock: refresh devenv, neovim-nightly-overlay, neovim-src, nixpkgs-nightly, and NUR (rev/hash/lastModified only — no inputs added or removed).

Issues

No issues found.

CI Checks

Waiting for CI checks...

@mesa-dot-dev

mesa-dot-dev Bot commented May 9, 2026

Copy link
Copy Markdown

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

@shunkakinoki
shunkakinoki merged commit b7270a0 into main May 9, 2026
25 checks passed
@shunkakinoki
shunkakinoki deleted the chore/add-planetscale-and-deps branch May 9, 2026 00:14
@coderabbitai

coderabbitai Bot commented May 9, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fcf2b594-f72a-4f49-a462-0fe19f1ab19e

📥 Commits

Reviewing files that changed from the base of the PR and between 9f05935 and 8983938.

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

Disabled knowledge base sources:

  • Linear integration is disabled

You can enable these sources in your CodeRabbit configuration.


📝 Walkthrough

Summary by CodeRabbit

  • New Features

    • PlanetScale CLI tool is now available for installation
  • Chores

    • Updated nine package dependencies across AI tools, cloud infrastructure, and build utilities to latest versions

Walkthrough

The PR updates the development environment by registering a Homebrew tap for PlanetScale CLI and bumping nine npm dependencies across AI tooling, DevOps infrastructure, and build system packages. Changes are isolated to configuration and dependency declaration files with no logic modifications.

Changes

Homebrew and NPM Dependency Updates

Layer / File(s) Summary
Homebrew Configuration
nix-darwin/config/homebrew.nix
Added planetscale/tap to homebrew.taps and planetscale/tap/pscale to homebrew.brews for PlanetScale CLI installation.
NPM Dependencies
package.json
Bumped nine npm packages: @anthropic-ai/claude-code (^2.1.133^2.1.137), @github/copilot (^1.0.43^1.0.44), @oh-my-pi/pi-coding-agent and @oh-my-pi/pi-natives (^14.7.7^14.7.8), @openai/codex (^0.129.0^0.130.0), @pulumi/pulumi (^3.236.0^3.237.0), @sourcegraph/amp (commit hash), droid (^0.121.0^0.122.0), and turbo (^2.9.10^2.9.11).

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

Possibly related PRs

  • shunkakinoki/dotfiles#1627: Both PRs modify overlapping package.json dependencies including @anthropic-ai/claude-code, @github/copilot, @openai/codex, @pulumi/pulumi, droid, and turbo.
  • shunkakinoki/dotfiles#1572: Both PRs update several shared npm packages like @anthropic-ai/claude-code, @github/copilot, @oh-my-pi/*, @openai/codex, and @sourcegraph/amp.
  • shunkakinoki/dotfiles#564: Both PRs modify the same homebrew.nix taps and brews lists alongside package.json dependency updates.

Suggested labels

dependencies

Poem

🐰 A dash of PlanetScale, nine dependencies climb,
Versions bumped in harmony, keeping pace with time,
nix and npm aligned, the environment's refined,
Configuration changes leaving no bugs behind! 🚀

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/add-planetscale-and-deps

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.

@mesa-dot-dev

mesa-dot-dev Bot commented May 9, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Added PlanetScale CLI to nix-darwin and updated various dependencies, including refreshing the flake.lock.

What changed?

  • Added planetscale/tap and pscale brew to nix-darwin homebrew config
  • Bumped dependencies in package.json/bun.lock (claude-code, copilot, pi, codex, pulumi, amp, droid, turbo)
  • Refreshed flake.lock

Description generated by Mesa. Update settings

@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 updates numerous dependencies across package.json, bun.lock, and flake.lock, including version bumps for Claude Code, GitHub Copilot, Pulumi, and Turbo. It also adds the PlanetScale tap and pscale CLI to the Homebrew configuration. I have no feedback to provide.

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