Skip to content

Commit

Permalink
Merge pull request EESSI#148 from boegel/release_mgmt
Browse files Browse the repository at this point in the history
add notes on release management to README
  • Loading branch information
smoors authored May 23, 2024
2 parents edf1885 + 8fcdb70 commit 452cbc0
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,3 +98,17 @@ is that it is easy to pull in updates from a feature branch using `git pull`.
You can also push back changes to the feature branch directly, but note that
you are pushing to the Github fork of another Github user, so _make sure they
are ok with that_ before doing so!

## Release management

When a release of the EESSI test suite is made, the following things must be taken care of:

- Version bump: in both `pyproject.toml` and `setup.cfg`;
- Release notes: in `RELEASE_NOTES` + in GitHub release (cfr. https://github.com/EESSI/test-suite/releases/tag/v0.2.0);
- Tag release on GitHub + publish release (incl. release notes);
- Publishing release to PyPI:
```
# example for version 0.2.0
python setup.py sdist
twine upload dist/eessi_testsuite-0.2.0.tar.gz
```

0 comments on commit 452cbc0

Please sign in to comment.