You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[ ] Verify, and if necessary, update the allowed version ranges for various dependencies in the `composer.json` - PR #xxx
6
+
7
+
### Release Preparation
8
+
9
+
-[ ] Make sure all closed tickets and PRs have a label.
10
+
-[ ] Make sure all closed tickets and PRs are added to the milestone that is to be released.
11
+
-[ ] Add changelog for the release to the `CHANGELOG.md` file based on the tickets in the current milestone and submit as PR - PR #xxx
12
+
- 💡 Keep in mind, changelogs are for humans, not for machines.
13
+
- 📝 Remember to add a release diff link at the bottom!
14
+
- 📝 Handy: use this checklist as the PR description to document the release.
15
+
16
+
### Milestone
17
+
18
+
-[ ] Close the milestone.
19
+
-[ ] Open a new milestone for the next release.
20
+
-[ ] If any open PRs/issues which were milestoned for this release did not make it into the release, update their milestone.
21
+
22
+
### Release
23
+
24
+
-[ ] Merge the changelog PR.
25
+
-[ ] Make sure all CI builds are green.
26
+
-[ ] Tag and create a release against the `main` branch and copy & paste the changelog to it.
27
+
- 📝 Use the "Auto-generate changelog" button to get GitHub to create a "New contributors" section and the release diff link. Keep those, remove everything else auto-generated and replace it with the manually crafted changelog for humans.
28
+
- 📝 Check if anything from the link collection at the bottom of the `changelog.md` file needs to be copied in!
1. All settings needed for the changelog-generator are set in `.github_changelog_generator` file.
162
-
163
-
2. A convenience script is present at `bin/generate-changelog.sh` that will install the changelog-generator, if it is not present, and run the appropriate `github_changelog_generator` command.
164
-
The script requires BASH to run. It should be run from the project root, similar to `github_changelog_generator`.
0 commit comments