validate-marketplace.yml 460 B

1234567891011121314151617181920
  1. name: Validate Marketplace JSON
  2. on:
  3. pull_request:
  4. paths:
  5. - '.claude-plugin/marketplace.json'
  6. jobs:
  7. validate:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - uses: actions/checkout@v4
  11. - uses: oven-sh/setup-bun@v2
  12. - name: Validate marketplace.json
  13. run: bun .github/scripts/validate-marketplace.ts .claude-plugin/marketplace.json
  14. - name: Check plugins sorted
  15. run: bun .github/scripts/check-marketplace-sorted.ts