This directory contains helper scripts used around repository validation. For provider coverage, the current source of truth is the vx test --ci flow plus the recipes in justfile.
Use the justfile recipes first:
# Static provider checks (fastest)
vx just test-providers-static
# Full provider CI flow in a temporary store
vx just test-providers
# Full provider CI flow with JSON output
vx just test-providers-json
# Focus on a runtime subset
vx just test-runtimes "node,go,uv"
# Match the quick CI smoke set
vx just test-ci-quickThese commands map directly to the runtime-aware vx test --ci implementation and stay aligned with the repository workflow.
The repository provider workflow lives in:
.github/workflows/test-providers.yml.github/scripts/discover-providers.sh.github/scripts/summarize-test-results.sh
That workflow dynamically discovers CI-testable runtimes, chunks them per platform, and runs vx test --ci across Linux, macOS, and Windows.
The repository still includes:
test-all-providers.shtest-all-providers.ps1
They are convenience helpers for ad-hoc local experimentation, but they are not the authoritative CI path. When you need parity with the main workflow, prefer vx just test-providers, vx just test-runtimes, or the GitHub Actions workflow above.
vx just test-providers-static
vx just test-ci-quickvx just test-runtimes "python"
vx just test-runtimes "node,go"vx just test-providers- Prefer
vx just ...over calling tools directly. - Prefer
vx test --ciover older manifest-specific assumptions. - For cacheable CI runs, use
--vx-rootinstead of--temp-root.