|
|
# Release Checklist
|
|
|
|
|
|
1. [major release] Update library versions and dependencies:
|
|
|
1. [MAJOR RELEASE] Update library versions and dependencies:
|
|
|
1. `configure.ac`
|
|
|
1. `distro/pkg/deb`: `control`, `lib*.install`, and `lib*.symbols`
|
|
|
1. `distro/pkg/rpm`: `Conflicts: knot-resolver < <VERSION>` in `knot.spec`
|
|
|
1. Update `NEWS` (`git commit -m "NEWS: add version X.Y.Z"`)
|
|
|
1. Update software version in `configure.ac` (`git commit -m "Bump version X.Y.Z"`)
|
|
|
1. Create a tag `git tag -u <DEVELOPER_KEYID> -a -s -m "Knot DNS X.Y.Z" vX.Y.Z`
|
... | ... | @@ -23,7 +24,7 @@ |
|
|
1. Post a short note to [Twitter](https://twitter.com/KnotDNS)
|
|
|
1. Update https://en.wikipedia.org/wiki/Knot_DNS
|
|
|
1. Update distribution packages https://www.knot-dns.cz/download
|
|
|
1. Update https://pypi.org/project/libknot
|
|
|
1. Update https://pypi.org/project/libknot and https://pypi.org/project/knot-exporter
|
|
|
1. Create python package `cd python; make dist`
|
|
|
1. Upload the package `make upload`
|
|
|
1. Update Docker Hub image (and GitLab image) |
|
|
\ No newline at end of file |