Problem
We are moving from trunk-based to Git Flow. Release Drafter is now unsuitable for our releases since it captures changes via PRs. Semantic-release will help solve this problem because it generates release notes based on commits. This means PRs to the dev branch now need to be squash merged with a meaningful message, and PRs from dev to main need a merge commit.
Problem We are moving from trunk-based to Git Flow. Release Drafter is now unsuitable for our releases since it captures changes via PRs. Semantic-release will help solve this problem because it generates release notes based on commits. This means PRs to the
dev
branch now need to be squash merged with a meaningful message, and PRs fromdev
tomain
need a merge commit.