Skip to content

chore(ci): add Gemini extension manifest validation#73

Merged
stevenobiajulu merged 1 commit intomainfrom
chore/gemini-extension-ci-checks-20260404
Apr 4, 2026
Merged

chore(ci): add Gemini extension manifest validation#73
stevenobiajulu merged 1 commit intomainfrom
chore/gemini-extension-ci-checks-20260404

Conversation

@stevenobiajulu
Copy link
Copy Markdown
Member

Summary

  • Fix gemini-extension.json: add entrypoint field, sync version from 0.1.2 to 0.8.2
  • New scripts/check_gemini_extension_manifest.mjs validation script with pinned field values and positional args check
  • Add gemini-extension.json to bump_version.mjs (both checkVersionSync() and bumpVersion()) so version drift cannot recur
  • Lightweight CI job gemini-manifest (no npm ci -- metadata-only) and release preflight gate
  • Add check:gemini-extension-manifest npm script and append to preflight:ci

Brings safe-docx to parity with email-agent-mcp and open-agreements.

Test plan

  • node scripts/check_gemini_extension_manifest.mjs passes locally
  • node scripts/bump_version.mjs --check reports all 12 files at 0.8.2
  • CI gemini-manifest job passes (no npm ci needed)
  • actionlint passes on updated workflow files

Brings safe-docx to parity with email-agent-mcp and open-agreements:
- Fix gemini-extension.json: add entrypoint, sync version from 0.1.2 to 0.8.2
- New validation script with pinned field values and positional args check
- Add to bump_version.mjs so version drift cannot recur
- CI job (no npm ci — metadata-only) and release preflight gate
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
site Ready Ready Preview, Comment Apr 4, 2026 2:36pm

Request Review

@stevenobiajulu stevenobiajulu enabled auto-merge (squash) April 4, 2026 14:36
@github-actions github-actions bot added the chore label Apr 4, 2026
@stevenobiajulu stevenobiajulu merged commit 4ff4307 into main Apr 4, 2026
21 checks passed
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant