Skip to content

Commit fd1373e

Browse files
authored
[TASK] Add a release checklist (#816)
Copied without changes (except for the link to the releases list) from our sister project. Part of #489.
1 parent 7c6845f commit fd1373e

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

docs/release-checklist.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Steps to release a new version
2+
3+
1. In the [composer.json](../composer.json), update the `branch-alias` entry to
4+
point to the release _after_ the upcoming release.
5+
1. In the [CHANGELOG.md](../CHANGELOG.md), create a new section with subheadings
6+
for changes _after_ the upcoming release, set the version number for the
7+
upcoming release, and remove any empty sections.
8+
1. Update the target milestone in the Dependabot configuration.
9+
1. Create a pull request "Prepare release of version x.y.z" with those changes.
10+
1. Have the pull request reviewed and merged.
11+
1. Tag the new release.
12+
1. In the
13+
[Releases tab](https://github.com/MyIntervals/PHP-CSS-Parser/releases),
14+
create a new release and copy the change log entries to the new release.
15+
1. Post about the new release on social media.

0 commit comments

Comments
 (0)