Skip to content

feat(antigravity): add full support for Google Antigravity CLI agent ecosystem #18

feat(antigravity): add full support for Google Antigravity CLI agent ecosystem

feat(antigravity): add full support for Google Antigravity CLI agent ecosystem #18

name: CI Integrity Guards
on:
push:
branches: [main]
paths:
- '.github/workflows/**'
- '.github/schemas/**'
- '.vscode/settings.json'
- 'templates/*config*.json'
- 'scripts/validate-workflow-invariants.mjs'
- 'scripts/validate-config-integrity.mjs'
- 'scripts/validate-doc-version-pins.mjs'
- 'scripts/release-readiness-check.mjs'
- 'scripts/validate-codex-plugin.js'
- 'scripts/codex-accessibility-dispatch-smoke.mjs'
- 'codex-plugin/**'
- 'action/README.md'
- 'CHANGELOG.md'
- 'plugin.yaml'
- 'RELEASE-*.md'
pull_request:
paths:
- '.github/workflows/**'
- '.github/schemas/**'
- '.vscode/settings.json'
- 'templates/*config*.json'
- 'scripts/validate-workflow-invariants.mjs'
- 'scripts/validate-config-integrity.mjs'
- 'scripts/validate-doc-version-pins.mjs'
- 'scripts/release-readiness-check.mjs'
- 'scripts/validate-codex-plugin.js'
- 'scripts/codex-accessibility-dispatch-smoke.mjs'
- 'codex-plugin/**'
- 'action/README.md'
- 'CHANGELOG.md'
- 'plugin.yaml'
- 'RELEASE-*.md'
workflow_dispatch:
jobs:
guard-rails:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '20'
- name: Validate workflow invariants
run: node scripts/validate-workflow-invariants.mjs
- name: Validate config integrity
run: node scripts/validate-config-integrity.mjs
- name: Validate documentation version pins
run: node scripts/validate-doc-version-pins.mjs
- name: Run aggregated release readiness check
run: node scripts/release-readiness-check.mjs