File tree 1 file changed +14
-0
lines changed
1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Release Process
2
+
3
+ 1 . Open PR to master that
4
+ 1 . adds release notes to ` doc/CHANGELOG.md ` and
5
+ 2 . if this is ** not** a patch release, updates ` _PKG_VERSION_{MAJOR,MINOR} ` and ` _LIB_VERSIONS_* ` in ` configure.ac `
6
+ 2 . After the PR is merged,
7
+ * if this is ** not** a patch release, create a release branch with name ` MAJOR.MINOR ` .
8
+ Make sure that the branch contains the right commits.
9
+ Create commit on the release branch that sets ` _PKG_VERSION_IS_RELEASE ` in ` configure.ac ` to ` true ` .
10
+ * if this ** is** a patch release, open a pull request with the bugfixes to the ` MAJOR.MINOR ` branch.
11
+ Also include the release note commit bump ` _PKG_VERSION_BUILD ` and ` _LIB_VERSIONS_* ` in ` configure.ac ` .
12
+ 4 . Tag the commit with ` git tag -s vMAJOR.MINOR.PATCH ` .
13
+ 5 . Push branch and tag with ` git push origin --tags ` .
14
+ 6 . Create a new GitHub release with a link to the corresponding entry in ` doc/CHANGELOG.md ` .
You can’t perform that action at this time.
0 commit comments