Skip to content

fix(evals): fill empty assertions + smoke machine-checks #17

fix(evals): fill empty assertions + smoke machine-checks

fix(evals): fill empty assertions + smoke machine-checks #17

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