Skip to content

Tag marketplace distribution releases - #15

Merged
Stephen Belanger (Qard) merged 1 commit into
mainfrom
agent/tag-marketplace-distributions
Aug 12, 2026
Merged

Tag marketplace distribution releases#15
Stephen Belanger (Qard) merged 1 commit into
mainfrom
agent/tag-marketplace-distributions

Conversation

@Qard

Copy link
Copy Markdown
Collaborator

Summary

  • create an unsuffixed v<version> Git tag and GitHub Release in each production Claude or Codex distribution repository after deployment
  • point the distribution tag at the exact deployed main commit
  • reject an existing target tag before mutating monorepo release state
  • keep test/sandbox releases free of tags and GitHub Releases
  • allow production releases when the requested plugin version was already committed by a release PR

The monorepo continues using agent-qualified tags such as v2.0.0-claude; only the distribution repositories use v2.0.0. No release is dispatched by this PR.

Validation

  • go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7 .github/workflows/_release.yml .github/workflows/release.yml .github/workflows/test-release.yml
  • parsed all three workflows with Ruby Psych
  • git diff --check
  • confirmed gh release create --target <sha> creates a missing tag at the selected commit

@Qard
Stephen Belanger (Qard) merged commit ca26557 into main Aug 12, 2026
20 checks passed
@Qard
Stephen Belanger (Qard) deleted the agent/tag-marketplace-distributions branch August 12, 2026 16:10
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