Skip to content

Add CI modeled on agy-pstack - #4

Merged
caelaxie merged 1 commit into
mainfrom
cursor/add-grok-ci-33d8
Oct 16, 2026
Merged

caelaxie merged 1 commit into
mainfrom
cursor/add-grok-ci-33d8

Conversation

@caelaxie

@caelaxie caelaxie commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Adds GitHub Actions CI for the Grok Build port, following the workflow in agy-pstack.

The job checks out the repo, installs the grok CLI the same way that port installs agy (resolve the published version, cache the binary, install on a cache miss), then validates this plugin:

  • grok plugin validate on the checkout and on the installed copy
  • grok plugin install . --trust and grok plugin list --json (name and version)
  • grok inspect --json for the enabled plugin plus the skills and agents Grok actually loaded
  • plugin.json against the shared plugin schema, with Grok's kebab-case name rule
  • skill and agent frontmatter (name, description, Grok's name normalization and frontmatter limits, and the plugin-agent restrictions on mcpServers, hooks, and permissionMode: bypassPermissions)
  • the poteto-mode principle and playbook indexes
  • shell syntax, plus the existing Bun typecheck and tests under skills/poteto-mode/scripts

Plugin content is unchanged.

Test plan

Open in Web Open in Cursor 

Validate plugin.json and skill frontmatter, install with the grok CLI, and keep the existing script checks.

Co-authored-by: Kaitian Xie <caelaxie@users.noreply.github.com>
@caelaxie
caelaxie marked this pull request as ready for review October 16, 2026 18:46
@caelaxie
caelaxie merged commit 95da73e into main Oct 16, 2026
1 check passed
@caelaxie
caelaxie deleted the cursor/add-grok-ci-33d8 branch October 16, 2026 18:46
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.

2 participants