← Files Intuitive Software DesignARCHIVED FILE

.github/workflows/validate.yml

962 Bytes · Oct 2, 2026 · 00:34 UTC

↓ Download file

name: Validate plugin

on:
  push:
  pull_request:

permissions:
  contents: read

jobs:
  validate:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v5
        with:
          python-version: '3.12'
      - uses: actions/setup-node@v4
        with:
          node-version: '22'
      - name: Test plugin contracts
        run: python tests/test_plugin.py
      - name: Test analysis integrity and frozen suite
        run: |
          python tests/test_review_integrity.py
          python evals-holdout/analysis/test_analyze.py
          python evals-holdout/analysis/analyze.py check evals-holdout --plugin-root .
      - name: Install Claude Code validator
        run: npm install -g @anthropic-ai/claude-code@2.1.263
      - name: Validate Claude plugin and marketplace
        run: |
          claude plugin validate --strict .
          claude plugin validate --strict .claude-plugin/plugin.json

SHA-256: 3ae877079d4c5273ac645a4c8124ba4347d38bf08ba03170270c2366788cf960