Skip to content

chore(deps): update dependencies - #1437

Merged
shunkakinoki merged 1 commit into
mainfrom
shunkakinoki/chore/deps-update
Apr 12, 2026
Merged

chore(deps): update dependencies#1437
shunkakinoki merged 1 commit into
mainfrom
shunkakinoki/chore/deps-update

Conversation

@shunkakinoki

@shunkakinoki shunkakinoki commented Apr 12, 2026

Copy link
Copy Markdown
Owner

Update multiple packages including claude-code, github/copilot, openai/codex, oh-my-pi packages, and other dependencies. Add new obsidian-headless package.


Summary by cubic

Updates multiple dependencies to current minor/patch versions and adds obsidian-headless to extend headless note support. Lockfile refreshed for consistency.

  • Dependencies
    • Added obsidian-headless ^0.0.8
    • Updated @anthropic-ai/claude-code to ^2.1.104
    • Updated @github/copilot to ^1.0.24
    • Updated @openai/codex to ^0.120.0
    • Updated @oh-my-pi/pi-coding-agent and @oh-my-pi/pi-natives to ^14.1.0
    • Updated @fission-ai/openspec to ^1.3.0 and @sourcegraph/amp to ^0.0.1775969639-g317d38
    • Updated @typescript/native-preview to ^7.0.0-dev.20260411.1 and openclaw to ^2026.4.11

Written for commit 8d04a6d. Summary will update on new commits.

Update multiple packages including claude-code, github/copilot, openai/codex, oh-my-pi packages, and other dependencies. Add new obsidian-headless package.
Copilot AI review requested due to automatic review settings April 12, 2026 07:02
@mesa-dot-dev

mesa-dot-dev Bot commented Apr 12, 2026

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 Apr 12, 2026

Copy link
Copy Markdown
📝 Walkthrough

Summary by CodeRabbit

Chores

  • Updated multiple dependencies to their latest versions for improved stability and performance.

Walkthrough

This pull request updates multiple package dependencies to newer versions in package.json, bumping packages like @anthropic-ai/claude-code, @fission-ai/openspec, @github/copilot, and others. Additionally, a new dependency obsidian-headless is introduced. The changes are purely dependency version management with no alterations to application logic or public APIs.

Changes

Cohort / File(s) Summary
Dependency Version Bumps
package.json
Updated 10 existing dependencies to newer versions: @anthropic-ai/claude-code (^2.1.104), @fission-ai/openspec (^1.3.0), @github/copilot (^1.0.24), @kaitranntt/ccs (^7.68.1), @oh-my-pi/pi-coding-agent (^14.1.0), @oh-my-pi/pi-natives (^14.1.0), @openai/codex (^0.120.0), @sourcegraph/amp, @typescript/native-preview (^7.0.0-dev.20260411.1), and openclaw (^2026.4.11). Added new dependency obsidian-headless (^0.0.8).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Possibly related PRs

Suggested labels

dependencies

Poem

🐰 Nibble-nibble, versions rise,
Dependencies update to the skies,
Claude and Copilot, Pi agents too,
Obsidian joins—fresh hopping through!
Hop-hop hooray for deps so fine! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore(deps): update dependencies' directly and clearly describes the changeset, which consists entirely of dependency updates and additions.
Description check ✅ Passed The description is directly related to the changeset, providing detailed information about which dependencies were updated and the new obsidian-headless package added.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

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

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 Apr 12, 2026

Copy link
Copy Markdown

Mesa Description

TL;DR

Updated multiple dependencies, including claude-code, github/copilot, openai/codex, and oh-my-pi packages. A new obsidian-headless package was also added.

What changed?

  • Updated claude-code package
  • Updated github/copilot package
  • Updated openai/codex package
  • Updated oh-my-pi packages
  • Updated other general dependencies
  • Added obsidian-headless package

Description generated by Mesa. Update settings

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@package.json`:
- Line 56: The package.json lists "obsidian-headless" in dependencies but not in
trustedDependencies; update the package.json object so that the plain-name
"obsidian-headless" appears in the trustedDependencies array alongside the other
plain-name deps (mirror how entries like "someOtherDep" are represented) to
ensure consistency between "dependencies" and "trustedDependencies". Ensure the
key name matches exactly ("obsidian-headless") and preserve version string
"^0.0.8".
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: fc35e725-dfba-45f8-97f0-0c5ec55df2bc

📥 Commits

Reviewing files that changed from the base of the PR and between 5adf159 and 8d04a6d.

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

Comment thread package.json
"get-shit-done-cc": "^1.34.2",
"mcp-remote": "^0.1.38",
"mcporter": "^0.8.1",
"obsidian-headless": "^0.0.8",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Dependencies missing from trustedDependencies:"
comm -23 \
  <(jq -r '.dependencies | keys[]' package.json | sort) \
  <(jq -r '.trustedDependencies[]' package.json | sort)

echo
echo "If output includes obsidian-headless, decide whether to add it:"
echo 'jq '"'"'.trustedDependencies += ["obsidian-headless"] | .trustedDependencies |= unique'"'"' package.json'

Repository: shunkakinoki/dotfiles

Length of output: 172


🏁 Script executed:

cat -n package.json | head -100

Repository: shunkakinoki/dotfiles

Length of output: 3687


🏁 Script executed:

cat -n package.json | tail -50

Repository: shunkakinoki/dotfiles

Length of output: 1472


Add obsidian-headless to trustedDependencies.

obsidian-headless is present in dependencies but missing from trustedDependencies. All other plain-name dependencies are included in both lists.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@package.json` at line 56, The package.json lists "obsidian-headless" in
dependencies but not in trustedDependencies; update the package.json object so
that the plain-name "obsidian-headless" appears in the trustedDependencies array
alongside the other plain-name deps (mirror how entries like "someOtherDep" are
represented) to ensure consistency between "dependencies" and
"trustedDependencies". Ensure the key name matches exactly ("obsidian-headless")
and preserve version string "^0.0.8".

@shunkakinoki
shunkakinoki merged commit 12ab7af into main Apr 12, 2026
36 checks passed

@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 several dependencies, including @anthropic-ai/claude-code, @github/copilot, and @openai/codex, and adds obsidian-headless to the project. The reviewer pointed out that obsidian-headless is missing from the trustedDependencies list, which is necessary for consistent behavior with Bun lifecycle scripts.

Comment thread package.json
"get-shit-done-cc": "^1.34.2",
"mcp-remote": "^0.1.38",
"mcporter": "^0.8.1",
"obsidian-headless": "^0.0.8",

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

The new dependency obsidian-headless is missing from the trustedDependencies list (lines 74-130). Since this project appears to maintain a comprehensive list of trusted dependencies to allow Bun lifecycle scripts, obsidian-headless should be added there to ensure consistent behavior and successful installation.

@shunkakinoki
shunkakinoki deleted the shunkakinoki/chore/deps-update branch April 12, 2026 07:04

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

Updates the project’s Node/Bun dependencies to newer versions and introduces a new CLI dependency for headless Obsidian usage.

Changes:

  • Bump versions for multiple existing dependencies (e.g., claude-code, GitHub Copilot, OpenAI Codex, oh-my-pi, openspec, openclaw).
  • Add the new obsidian-headless dependency.

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

Comment thread package.json
"get-shit-done-cc": "^1.34.2",
"mcp-remote": "^0.1.38",
"mcporter": "^0.8.1",
"obsidian-headless": "^0.0.8",

Copilot AI Apr 12, 2026

Copy link

Choose a reason for hiding this comment

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

obsidian-headless was added to dependencies, but it is not included in the trustedDependencies allowlist later in this file (which otherwise appears to mirror the dependencies list). Please add obsidian-headless to trustedDependencies as well to keep the install/trust configuration consistent.

Copilot uses AI. Check for mistakes.
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