File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,10 +76,12 @@ jobs:
7676 echo "Valid: ${{ steps.validate.outputs.valid }}"
7777 echo "Errors: ${{ steps.validate.outputs.errors }}"
7878 echo "Warnings: ${{ steps.validate.outputs.warnings }}"
79- manifest-validation :
80- name : 📦 Manifest Validation
79+ plugin-validate :
80+ name : 📦 Plugin Validation
8181 runs-on : ubuntu-latest
8282 steps :
8383 - uses : actions/checkout@v6
84- - name : Validate Plugin Manifest
85- run : bash ./scripts/validate_plugin_manifest.sh
84+ - name : Install Claude Code
85+ run : npm install -g @anthropic-ai/claude-code
86+ - name : Validate Plugin
87+ run : claude plugin validate .
Original file line number Diff line number Diff line change @@ -78,7 +78,7 @@ Every pull request runs the following checks automatically:
7878| Spelling | Runs cspell on all ` *.md ` files | ` config/cspell.json ` |
7979| File size | Ensures no file exceeds 50 KB | ` scripts/check_large_files.sh ` |
8080| Skill validation | Validates ` SKILL.md ` frontmatter and structure | ` scripts/validate_skills.sh ` |
81- | Manifest validation | Validates ` .claude- plugin/plugin.json ` | ` scripts/validate_plugin_manifest.sh ` |
81+ | Plugin validation | Validates and test-installs the plugin | ` claude plugin validate . ` |
8282
8383If the spelling check flags a legitimate word, add it to ` config/cspell.json ` in the ` words ` array.
8484
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments