feat: complete plugin rollout through Wave 5 #204
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: Validate distributions | |
| on: | |
| push: | |
| branches: [main, feat/production-rollout-wave-3] | |
| pull_request: | |
| jobs: | |
| validate-distributions: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-python@v5 | |
| with: | |
| python-version: "3.12" | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: "22" | |
| - name: Validate distribution registry | |
| run: python scripts/validate_distributions.py | |
| - name: Validate Wave 2 coding-agent catalog | |
| run: python scripts/validate_coding_agents.py | |
| - name: Validate Wave 3 managed-agent catalog | |
| run: python scripts/validate_managed_agents.py | |
| - name: Validate Wave 4 chat and self-hosted catalog | |
| run: python scripts/validate_chat_selfhosted_agents.py | |
| - name: Validate official native plugin compatibility | |
| run: python scripts/validate_plugin_compatibility.py | |
| - name: Validate Wave 5 marketplace readiness | |
| run: python scripts/validate_marketplace_readiness.py | |
| - name: Build-check Antigravity package | |
| run: python scripts/build_distributions.py antigravity --check-only | |
| - name: Validate cross-host conformance records | |
| run: python scripts/validate_conformance.py | |
| - name: Validate host capability evidence | |
| run: python scripts/validate_host_capabilities.py | |
| - name: Validate ChatGPT MCP runtime syntax | |
| run: node --check runtime/chatgpt-mcp-server.mjs | |
| - name: Test ChatGPT MCP runtime | |
| run: node --test runtime/chatgpt-mcp-server.test.cjs | |
| - name: Test compatibility catalogs | |
| run: >- | |
| python -m unittest | |
| scripts.test_validate_coding_agents | |
| scripts.test_validate_managed_agents | |
| scripts.test_validate_chat_selfhosted_agents | |
| scripts.test_validate_plugin_compatibility | |
| scripts.test_validate_marketplace_readiness | |
| -v | |
| - name: Run distribution and lifecycle unit tests | |
| run: >- | |
| python -m unittest | |
| scripts.test_build_distributions | |
| scripts.test_installer | |
| scripts.test_validate_conformance | |
| scripts.test_validate_host_capabilities | |
| -v |