Skip to content

AX-1735: Add tag/release mechanism#30

Open
YoniMelki wants to merge 1 commit into
mainfrom
ax-1735-release-mechanism
Open

AX-1735: Add tag/release mechanism#30
YoniMelki wants to merge 1 commit into
mainfrom
ax-1735-release-mechanism

Conversation

@YoniMelki

Copy link
Copy Markdown
Collaborator

Summary

  • Adds VERSION file at repo root (currently 0.5.4) as the single source of truth for versioning
  • Adds release.yml workflow: triggers on push to main when commit message contains [major], [minor], or [patch]; bumps the version, updates plugin.json and marketplace.json, commits, tags, and creates a GitHub Release with a zip artifact
  • Adds validate-version.yml workflow: runs on PRs to main and fails if VERSION, plugin.json.version, and marketplace.json.metadata.version are out of sync

Part of Epic AX-1733.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
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