Skip to content

ci: add plugin validate workflow#36

Merged
b4tchkn merged 5 commits into
mainfrom
ci/add-plugin-validate
Jun 20, 2026
Merged

ci: add plugin validate workflow#36
b4tchkn merged 5 commits into
mainfrom
ci/add-plugin-validate

Conversation

@b4tchkn

@b4tchkn b4tchkn commented Jun 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • claude plugin validate --strict を全pluginと marketplace manifest に対してCIで実行
  • plugins/** または .claude-plugin/** の変更時のみ発火(push to main / PR)

What it checks

  • plugin.json のJSON構文・スキーマ
  • SKILL.md / agent / command のfrontmatter構文・スキーマ
  • hooks/hooks.json の構文・スキーマ
  • 未認識フィールド(--strict でwarningもエラー扱い)

Reference

b4tchkn added 5 commits June 20, 2026 19:12
Run `claude plugin validate --strict` on all plugins and the marketplace
manifest on push/PR to main when plugin files change.
Use commit SHA instead of tag ref to prevent supply chain attacks.
- @anthropic-ai/[email protected] in validate workflow
- Add External Dependencies convention to CLAUDE.md
@b4tchkn b4tchkn marked this pull request as ready for review June 20, 2026 10:37
@b4tchkn b4tchkn merged commit 6b4332e into main Jun 20, 2026
@b4tchkn b4tchkn deleted the ci/add-plugin-validate branch June 20, 2026 10:37
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