Skip to content

ci: branch flow + auto release-on-merge - #1

Merged
strepto42 merged 1 commit into
mainfrom
ci/release-on-merge
Jun 7, 2026
Merged

ci: branch flow + auto release-on-merge#1
strepto42 merged 1 commit into
mainfrom
ci/release-on-merge

Conversation

@strepto42

Copy link
Copy Markdown
Owner

Switches to a branch/PR workflow. CI (ci.yml) gates PRs; merging to main runs release.yml which auto patch-bumps, tags, and publishes the zip + installer. Documented in CLAUDE.md.

- ci.yml now runs on PRs only (the merge gate).
- release.yml triggers on push to main: builds, runs tests, auto patch-bumps the
  version from the latest release, tags vX.Y.Z, and publishes the zip + installer.
  Manual minor/major bump via workflow_dispatch -f version=X.Y.Z. Serialized via a
  concurrency group; skips if the tag already exists.
- CLAUDE.md documents the required branch/PR/CI/release workflow.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@strepto42
strepto42 merged commit 19bf3f2 into main Jun 7, 2026
1 check passed
@strepto42
strepto42 deleted the ci/release-on-merge branch June 7, 2026 21:05
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