Skip to content

chore: decommission self-published marketplace#25

Merged
antonbabenko merged 1 commit into
masterfrom
chore/decommission-marketplace
May 17, 2026
Merged

chore: decommission self-published marketplace#25
antonbabenko merged 1 commit into
masterfrom
chore/decommission-marketplace

Conversation

@antonbabenko
Copy link
Copy Markdown
Owner

terraform-skill is now distributed only via the antonbabenko/agent-plugins marketplace (external plugin there, pinned v1.9.0 by agent-plugins#4). This removes the duplicate-named self-published marketplace.

Changes

  • Delete .claude-plugin/marketplace.json (only self-publish manifest).
  • .github/workflows/automated-release.yml: conventional-changelog-action now skip-version-file: true (version from conventional commits / git tags; outputs.version still emitted). Removed the version-file/version-path pointing at marketplace.json and the inline marketplace.json sync block. SKILL.md frontmatter metadata.version is the single version mirror; git add no longer names the deleted file.
  • .github/workflows/validate.yml: removed the "Validate marketplace.json" step. Frontmatter / size / broken-link / markdown-lint steps unchanged.
  • CLAUDE.md, CONTRIBUTING.md: version-sync docs updated to SKILL.md-frontmatter-only; marketplace.json references removed.

Note (plan deviation)

The approved plan missed that the release pipeline's primary version source was conventional-changelog-action's version-file: ./.claude-plugin/marketplace.json, not just the inline sync block. Corrected by switching to skip-version-file: true (no new artifact). Same intent: SKILL.md frontmatter is the single mirror; git tags are canonical.

Verified

  • Both workflows YAML-valid.
  • Release sync simulated with VERSION=9.9.9 and no marketplace.json -> SKILL.md frontmatter updates, no error.
  • No residual live marketplace.json reference in CI or docs.
  • README routes via agent-plugins; non-marketplace install paths and the do-not-add note unchanged.

Sequenced after agent-plugins#4 (terraform-skill pinned v1.9.0). chore: subject -> patch release; the pipeline is verified to run without marketplace.json.

…only one

terraform-skill is distributed solely through the antonbabenko/agent-plugins
marketplace (it is an external plugin there, now pinned v1.9.0). Stop
self-publishing a duplicate-named marketplace.

- Delete .claude-plugin/marketplace.json (the only self-publish manifest).
- automated-release.yml: conventional-changelog-action now uses
  skip-version-file (version derives from conventional commits / git tags);
  dropped the marketplace.json version-file + the inline marketplace.json
  sync block. SKILL.md frontmatter metadata.version is the single
  human-readable version mirror; git add no longer references the deleted
  file.
- validate.yml: removed the "Validate marketplace.json" step (frontmatter,
  size, broken-link, markdown-lint steps unchanged).
- CLAUDE.md / CONTRIBUTING.md: version-sync docs now describe SKILL.md
  frontmatter as the single source; removed marketplace.json references.

README install paths (agent-plugins marketplace, skills.sh, git clone,
gemini extensions) and the do-not-add-antonbabenko/terraform-skill note are
unchanged. Release pipeline verified to run with no marketplace.json
(simulated VERSION sync -> SKILL.md only).
@antonbabenko antonbabenko merged commit 778dfcb into master May 17, 2026
1 check passed
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