Skip to content

docs: close soft residuals — docs/README parity + MkDocs standard #22

docs: close soft residuals — docs/README parity + MkDocs standard

docs: close soft residuals — docs/README parity + MkDocs standard #22

name: plugin-validate
on:
push:
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
validate:
runs-on: ${{ vars.RUNNER || 'ubuntu-latest' }}
steps:
- uses: actions/checkout@v7.0.0
- name: Install zsh (for shell-portability checks)
run: sudo apt-get update -qq && sudo apt-get install -y -qq zsh
- uses: actions/setup-python@v6.3.0
with:
python-version: "3.13"
- run: pip install --quiet pyyaml
- name: Validate plugin manifest & surfaces
run: python .ci/validate_plugin.py .
- name: Smoke test
run: bash tests/smoke.sh