← Files Intuitive Software DesignARCHIVED FILE
.github/workflows/validate.yml
962 Bytes · Oct 2, 2026 · 00:34 UTC
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