feat: render pro first value path #150
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: | |
| - main | |
| pull_request: | |
| jobs: | |
| maintainer-ci: | |
| runs-on: ${{ matrix.os }} | |
| strategy: | |
| fail-fast: false | |
| matrix: | |
| os: | |
| - ubuntu-latest | |
| - windows-latest | |
| - macos-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| - name: Setup Node | |
| uses: actions/setup-node@v4 | |
| with: | |
| node-version: 20 | |
| cache: npm | |
| - name: Static verification — repo shape | |
| run: node ./tests/static-verify.js | |
| - name: Run unit and doc validation | |
| run: npm test | |
| - name: Run bounded-scope demo | |
| run: node ./examples/bounded-scope-demo/scripts/run-demo.mjs all | |
| - name: Run pattern-drift demo | |
| run: node ./examples/pattern-drift-demo/scripts/run-demo.mjs all | |
| - name: Run interface-drift demo | |
| run: node ./examples/interface-drift-demo/scripts/run-demo.mjs all | |
| - name: Run boundary-violation demo | |
| run: node ./examples/boundary-violation-demo/scripts/run-demo.mjs all | |
| - name: Run source-test-relevance demo | |
| run: node ./examples/source-test-relevance-demo/scripts/run-demo.mjs all | |
| - name: Run OSS benchmark suite | |
| run: npm run benchmark | |
| - name: Run CLI help smoke | |
| run: node ./bin/agent-guardrails.js help | |
| - name: Run npm pack dry run | |
| run: npm pack --dry-run | |
| - name: Run install smoke | |
| run: node ./tests/install-smoke.js |