Skip to content

🐛 Fix tag: specifier in batch paths & update docs#264

Merged
Nlkomaru merged 2 commits intomainfrom
fix/tag-specifier-and-docs
Mar 31, 2026
Merged

🐛 Fix tag: specifier in batch paths & update docs#264
Nlkomaru merged 2 commits intomainfrom
fix/tag-specifier-and-docs

Conversation

@Nlkomaru
Copy link
Copy Markdown
Member

Summary

  • tag: バージョン指定子が mpm install / mpm update の一括パスで動作しないバグを修正
  • PluginInfoServiceImpl.checkOutdatedtag: 指定時にチャンネル別の最新バージョンを取得するように修正
  • ドキュメントを最新のコードに合わせて更新

コード修正

  • PluginUpdateServiceImpl.resolveExpectedVersiontag:latest と同様に動的解決として処理
  • PluginUpdateServiceImpl.installPluginWithVersiontag: 指定時に getLatestVersionByTag を使用
  • PluginUpdateServiceImpl.installSinglePlugintag: 指定のプラグインのlatestVersionDataをチャンネル別に取得
  • PluginInfoServiceImpl.checkOutdatedtag: 指定時にチャンネル別の最新バージョンで比較
  • VersionSpecifierParserisTagFormat / extractTag ヘルパーを追加

ドキュメント更新

  • mpm-config.mdxtag: バージョン指定子の説明・プラットフォーム別対応表を追加
  • manage.mdxadopt コマンドのワークフロー説明を追加
  • manage.json--pin, --force, --dry-run フラグの記載漏れを修正、mpm-config.jsonmpm.json のtypo修正

Test plan

  • ./gradlew check パス
  • pnpm build (docs) パス
  • tag:beta 指定のプラグインが mpm install で正しくインストールされること
  • mpm updatetag: プラグインがチャンネル内の最新に更新されること
  • mpm outdatedtag: プラグインが正しく比較されること

- Fix PluginUpdateServiceImpl to handle tag: specifiers in
  installAll/update/checkOutdated paths (was silently failing)
- Add isTagFormat/extractTag helpers to VersionSpecifierParser
- Fix PluginInfoServiceImpl.checkOutdated to use tag-specific latest
- Add tag: version specifier docs to mpm-config.mdx
- Add adopt command workflow section to manage.mdx
- Update manage.json with missing flags (--pin, --force, --dry-run)
- Fix mpm-config.json typo to mpm.json in manage.json
@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@Nlkomaru Nlkomaru enabled auto-merge (squash) March 31, 2026 05:14
@github-actions
Copy link
Copy Markdown
Contributor

@Nlkomaru Nlkomaru merged commit fb7aba6 into main Mar 31, 2026
8 checks passed
@Nlkomaru Nlkomaru deleted the fix/tag-specifier-and-docs branch March 31, 2026 05:15
@github-actions
Copy link
Copy Markdown
Contributor

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