So what I run into with Next.js when merging canary into master is that release will only get the commits from the latest canary to the new master release.
For example:
- I release Next.js 6.0.0
- We started development on Next.js 6.0.1 with a canary release:
6.0.1-canary.0
- We did some more commits
- Releasing them as
6.0.0-canary.1. Commits from 6.0.1-canary.0 to 6.0.1-canary.1 are caught by release and added to the release notes
- I finished the canary branch and it's ready to be released
- I run
release patch on the master branch with all commits from the canary branch
- Release doesn't detect all commits from
6.0.0 to 6.0.1, making me have to manually copy-paste all release notes from canary releases.
@leo can we add support for this behaviour? It'd be a huge time saver for me when releasing 😌