Skip to content

Latest commit

 

History

History
59 lines (43 loc) · 1.7 KB

File metadata and controls

59 lines (43 loc) · 1.7 KB

Release Procedure — zenzic-action

Release Metadata

Field Value
Version v2.6.0
Date 2026-07-04
Status Stable

Release Checklist

Before tagging, every item must be green:

  • action.ymldefault: pin updated to the latest Zenzic core version (0.20.0)
  • package.json version bumped to 2.6.0
  • pyproject.toml — synchronized with core pin (zenzic>=0.20.0)
  • just versions — returns ✅ Ecosystem alignment verified.
  • just verify — exits 0
  • zenzic check . — zero findings (DQS 100/100)

Bump & Publish

# 1. Merge the PR and switch to main
git checkout main
git pull origin main

# 2. Bump version and update changelog
just release <patch|minor|major>

# 3. Create the release tag and push
git tag v2.6.0
git push && git push --tags

# 4. Move the floating v2 tag to the new release:
git tag -fa v2 v2.6.0^{} -m "release: v2.6.0"
git push origin v2 --force

# Verification (Atomic Parity Check):
git rev-parse v2^{} v2.6.0^{}
# SUCCESS: Both hashes must be identical.

Distribution target: GitHub Actions Marketplaceuses: PythonWoods/zenzic-action@v2.

Version Scheme

Increment Trigger
PATCH Wrapper script fixes, documentation, CI
MINOR New inputs/outputs, core pin update
MAJOR Breaking changes to inputs or output schema

Changelog Reference

For a detailed list of changes, see CHANGELOG.md.