Skip to content

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

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

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

name: Skills Release Readiness
on:
pull_request:
paths:
- '.github/skills/**'
- 'codex-plugin/**'
- '.github/workflows/skills-release-readiness.yml'
- '.github/workflows/skills-cli-readiness.yml'
- '.github/workflows/skills-supply-chain.yml'
- 'scripts/validate-agents.js'
- 'scripts/validate-codex-plugin.js'
- 'scripts/codex-accessibility-dispatch-smoke.mjs'
- 'scripts/generate-skills-manifest.js'
- 'scripts/generate-skills-sbom.js'
- 'scripts/sign-skills-manifest.js'
- 'scripts/check-skills-artifacts.js'
- 'scripts/check-release-consistency.js'
workflow_dispatch:
jobs:
release-readiness:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Checkout repository
uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: '20'
- name: Phase 3 validation checks
run: node scripts/validate-agents.js --strict --validate-wcag --validate-urls --skip-url-checks
- name: Description quality gate
run: node scripts/check-skill-description-quality.js
- name: Validate Codex plugin surface
run: node scripts/validate-codex-plugin.js
- name: Validate Codex accessibility dispatch contract
run: node scripts/codex-accessibility-dispatch-smoke.mjs
- name: Generate release artifacts
env:
GH_SKILLS_SIGNING_KEY: ${{ secrets.GH_SKILLS_SIGNING_KEY }}
REQUIRE_SIGNING: ${{ secrets.GH_SKILLS_SIGNING_KEY && matrix.os == 'ubuntu-latest' && 'true' || 'false' }}
run: |
node scripts/generate-skills-manifest.js
node scripts/generate-skills-sbom.js
node scripts/sign-skills-manifest.js
- name: Verify artifacts exist
run: node scripts/check-skills-artifacts.js
- name: Verify release consistency
run: node scripts/check-release-consistency.js