Skip to content

docs(memory): log the release-flow lesson - #5

Merged
brunoazoulay merged 1 commit into
mainfrom
chore/lesson-release-flow
Sep 4, 2026
Merged

brunoazoulay merged 1 commit into
mainfrom
chore/lesson-release-flow

Conversation

@brunoazoulay

Copy link
Copy Markdown
Collaborator

The 0.1.2 release was carried out half by the book: the version bump went through PR #4 (green CI, --merge), then the CHANGELOG and the tag were pushed straight to main — which fuse-commit-pro:git-flow forbids outright.

Because the workflow also listens on push: [main], CI went green after the fact and the process defect stayed invisible: v0.1.2 tags a commit nobody reviewed.

Records the lesson: the CHANGELOG and the bump belong to the feature branch, before the merge — that is exactly why the merge is --merge and never --squash, so the tag points at a bump commit that went through the PR.

No history rewrite: main is never force-pushed. The tagged commit is functionally correct and its CI is green; only the path was wrong.

@brunoazoulay
brunoazoulay merged commit 4268a7f into main Sep 4, 2026
3 checks passed
@brunoazoulay
brunoazoulay deleted the chore/lesson-release-flow branch September 4, 2026 08:01
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