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
This playbook outlines the steps to release a new version of the `vcs2l` project. It includes tasks for updating version tags, generating changelogs, and publishing the release to GitHub.
4
+
5
+
## 1. Release PR
6
+
7
+
### Creation steps
8
+
* Create the PR with the branch name - `github-username/release-x.y.z` where `x.y.z` is the new version number.
9
+
* Update the version tag in [`vcs2l/__init__.py`](./vcs2l/__init__.py) file.
10
+
* Update the [Changelog](CHANGELOG.rst) to include all the PRs merged since the last release. Also update the contributors involved in this release.
11
+
* Make sure that this is done with the commit message as `x.y.z`.
12
+
* Push the changes and create a PR against the `main` branch.
13
+
14
+
### Merging steps
15
+
* Make sure to rebase the PR if the `main` branch has moved ahead:
0 commit comments