Skip to content

ci: add GitHub Actions workflow to validate plugin - #15

Merged
caelaxie merged 1 commit into
mainfrom
github-ci
Oct 15, 2026
Merged

caelaxie merged 1 commit into
mainfrom
github-ci

Conversation

@caelaxie

Copy link
Copy Markdown
Collaborator

Summary

  • Add .github/workflows/ci.yml triggered on push to main, pull_request, and workflow_dispatch.
  • Resolve and cache the Antigravity CLI binary (~/.local/bin/agy) keyed by OS, arch, and release manifest version/checksum.
  • Validate the plugin via agy plugin validate ., agy plugin install ., and agy plugin list --json in an isolated HOME.
  • Verify plugin.json (Agent Plugins 1.0.0 schema) and .antigravity-plugin/plugin.json consistency, skill and agent YAML frontmatter, registered Antigravity subagent tool names, and 1-to-1 parity between skills/poteto-mode/SKILL.md indexes and the principle/playbook files on disk.
  • Syntax-check shell scripts (bash -n) and run bun install --frozen-lockfile, bun run typecheck, and bun run test in skills/poteto-mode/scripts.

Test Plan

  • Verified agy plugin validate, agy plugin install, agy plugin list --json, manifest/frontmatter/index validation, bash -n, bun run typecheck, and bun run test locally.
  • CI workflow runs on this PR.

Adds .github/workflows/ci.yml to validate the Antigravity plugin (agy plugin validate/install/list with cached agy CLI), manifests, skill/agent frontmatter, poteto-mode principle/playbook indexes, shell scripts, and poteto-mode TypeScript tools and tests.
@caelaxie
caelaxie merged commit 65b9aa7 into main Oct 15, 2026
1 check passed
@caelaxie
caelaxie deleted the github-ci branch October 15, 2026 09:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant