Skip to content

chore(apm): apm CLI を 0.24.1 に更新#41

Merged
ROhta merged 3 commits into
mainfrom
chore/apm-0.24.1
Jul 12, 2026
Merged

chore(apm): apm CLI を 0.24.1 に更新#41
ROhta merged 3 commits into
mainfrom
chore/apm-0.24.1

Conversation

@ROhta

@ROhta ROhta commented Jul 12, 2026

Copy link
Copy Markdown
Owner

目的

ROhta 各リポジトリの apm CLI を 0.24.0 → 0.24.1 に統一する。

変更内容

  • mise.toml: github:microsoft/apm を 0.24.1 へ。
  • mise.lock: 全 7 プラットフォームの v0.24.1 URL / checksum に更新。
  • apm.lock.yaml: apm 0.24.1 で再生成(apm_version・lockfile フォーマット更新)。chrome-devtools を維持

確認済み

  • mise install / mise exec -- apm install --trust-transitive-mcp / apm compile すべて成功。
  • 依存 pin の resolved_commit はドリフト無し(apm-config base/mcp-toolkit とも不変)。

見てほしいところ(chrome-devtools の扱い)

apm 0.24.1 は transitive な自己定義 MCP の auto-trust を厳格化したため、素の apm install だと共通 MCP セットの chrome-devtools が apm.lock.yaml から外れる。これは mcp-toolkit の mcp-servers ポリシーが定める既知挙動で、公式手段 apm install --trust-transitive-mcp(フラグは apm.yml/lock に永続化しない設計・pin は上流 plugin manifest が保持・mcp-toolkit で一元管理)で復旧した。apm.yml は不変(consumer 側での再宣言はポリシー違反のため行わない)。

コミット履歴に一時的な drop(6a8961e) → restore(5994bcb) を含むが、net diff は apm 0.24.1 化 + chrome-devtools 維持であり、squash-merge で単一コミットに整う。

🤖 Generated with Claude Code

https://claude.ai/code/session_01DHHZn4LccXneFtGUF81AWh

- mise.toml: github:microsoft/apm を 0.24.0 → 0.24.1 に更新
- mise.lock: `mise lock` を再実行し全 7 プラットフォームの URL / checksum を 0.24.1 に更新
- apm.lock.yaml: `apm install` により再生成(apm_version 0.24.1、repo_url 正規化、
  mcp_config_provenance 追加)。依存の resolved_commit は不変。0.24.1 は transitive
  な self-defined MCP を既定で信頼しなくなったため、共通 MCP セットの chrome-devtools を
  維持するよう --trust-transitive-mcp 付きで install した。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DHHZn4LccXneFtGUF81AWh
Copilot AI review requested due to automatic review settings July 12, 2026 03:55
@ROhta ROhta added the dependencies Pull requests that update a dependency file label Jul 12, 2026
@ROhta ROhta self-assigned this Jul 12, 2026
@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

mise.tomlgithub:microsoft/apmのバージョンを0.24.0から0.24.1へ更新しています。extract_all = "true"は変更されていません。

Changes

APMバージョン更新

Layer / File(s) Summary
APMバージョン指定の更新
mise.toml
github:microsoft/apmのバージョン指定を0.24.0から0.24.1へ更新。extract_all = "true"は維持。

Estimated code review effort: 1 (Trivial) | ~2 minutes

Possibly related PRs

Poem

APMのピンが
ひとつ先へと進みゆく
miseがそっと
新しい版を抱え
今日も整う ── ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed apm CLI を 0.24.1 へ更新するという PR の主変更を正確に要約しています。
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/apm-0.24.1

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

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

mise 管理の apm CLI を 0.24.0 → 0.24.1 に更新し、対応する lockfile を再生成して各プラットフォームの取得 URL / checksum と apm 依存 lock を最新化する PR です。

Changes:

  • mise.tomlgithub:microsoft/apm バージョンを 0.24.1 に更新
  • mise.lock を 0.24.1 の release asset URL / checksum(7 プラットフォーム)へ更新
  • apm.lock.yaml を apm 0.24.1 で再生成(apm_version 更新・repo_url/resolved_by の小文字正規化・mcp_config_provenance 追加)

見てほしいところへの所見(transitive self-defined MCP の扱い)

  • リポジトリ側の現状として、README に「chrome-devtools は transitive なため apm install --trust-transitive-mcp が必要」と明記があり(README.md:20)、今回の「機能的に中立に保つため lock 側で維持」という方針と整合しています。
  • apm.lock.yaml 上も chrome-devtoolsmcp_servers / mcp_configs に残っており、さらに新設の mcp_config_provenancechrome-devtools: chrome-devtools-mcp と出自が追跡できる状態になっているため、0.24.1 の変更点に対してロックの意図が読み取りやすくなっています。

Reviewed changes

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

File Description
mise.toml apm CLI のバージョン指定を 0.24.1 へ更新
mise.lock 0.24.1 の各プラットフォーム向け URL / checksum を lock へ反映
apm.lock.yaml apm 0.24.1 で lock を再生成し、正規化と provenance 情報を反映

…を採用)

前コミットは --trust-transitive-mcp で chrome-devtools を維持していたが、apm 0.24.1 の
既定挙動(transitive な self-defined MCP を信頼しない)に合わせ、素の `apm install` の
生成結果に修正する。これにより chrome-devtools が mcp_servers / mcp_configs /
mcp_config_provenance から外れる(0.24.1 のセキュリティ厳格化による想定挙動。CLI 更新の
スコープ外として復旧しない)。素の install で決定的に再現でき、特別なフラグ不要。
依存の resolved_commit / resolved_ref は不変(pin ドリフトなし)。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DHHZn4LccXneFtGUF81AWh
Copilot AI review requested due to automatic review settings July 12, 2026 04:03

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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment thread apm.lock.yaml
…rvers ポリシー準拠)

0.24.1 で transitive MCP の auto-trust が厳格化されたため、素の apm install では共通 MCP セットの chrome-devtools が apm.lock.yaml から外れる。mcp-toolkit の mcp-servers ポリシー準拠の公式手段 `apm install --trust-transitive-mcp` で再生成し復旧(フラグは非永続設計・apm.yml 不変・pin は plugin manifest が保持)。commit 6a8961e の drop を撤回。

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DHHZn4LccXneFtGUF81AWh
Copilot AI review requested due to automatic review settings July 12, 2026 07:25

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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment thread apm.lock.yaml
@ROhta
ROhta merged commit 00fcb18 into main Jul 12, 2026
6 checks passed
@ROhta
ROhta deleted the chore/apm-0.24.1 branch July 12, 2026 10:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants