← Files Matt Skills CuratedARCHIVED FILE
.github/workflows/ci.yml
958 Bytes · Oct 3, 2026 · 06:31 UTC
name: Plugin CI
on:
push:
branches: [main]
pull_request:
permissions:
contents: read
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Validate curated plugin
run: python3 scripts/validate_plugin.py
- name: Test wizard shell safety
run: |
bash -n skills/wizard/template.sh
bash -n skills/diagnosing-bugs/scripts/hitl-loop.template.sh
python3 scripts/test_wizard_template.py
- name: Test graduated skill helpers
run: |
node --check skills/setup-ts-deep-modules/dependency-cruiser.config.cjs
python3 scripts/test_git_safety_guardrails.py
- name: Build deterministic packages
run: |
python3 scripts/package_plugin.py /tmp/plugin-a.zip
python3 scripts/package_plugin.py /tmp/plugin-b.zip
cmp /tmp/plugin-a.zip /tmp/plugin-b.zip
unzip -t /tmp/plugin-a.zip
SHA-256: 127d1a2c35abba6a3f04a6fad564b97e6eb22ff4a4e7deccdc62a87f8680359f