Commit aa89476e155a25c4f44dc375885395a2734a547f
1 parent
bf6b9ba1
Tweak maintainer notes for release preparation
Showing
1 changed file
with
9 additions
and
7 deletions
README-maintainer
| ... | ... | @@ -202,8 +202,17 @@ RELEASE PREPARATION |
| 202 | 202 | * qpdf/qpdf.cc |
| 203 | 203 | `make_dist` verifies this consistency. |
| 204 | 204 | |
| 205 | + * Update release notes in manual. Look at diffs and ChangeLog. | |
| 206 | + Update release date in `manual/qpdf-manual.xml`. Remember to | |
| 207 | + ensure that the entities at the top of the document are consistent | |
| 208 | + with the release notes for both version and release date. | |
| 209 | + | |
| 210 | + * Add a release entry to ChangeLog: "x.y.z: release" | |
| 211 | + | |
| 205 | 212 | * Run ./autogen.sh |
| 206 | 213 | |
| 214 | + * Commit title: "Prepare x.y.z release" | |
| 215 | + | |
| 207 | 216 | * Performance test is included with binary compatibility steps. Even |
| 208 | 217 | if releasing a new major release and not doing binary compatibility |
| 209 | 218 | testing, do performance testing. |
| ... | ... | @@ -236,13 +245,6 @@ rehash |
| 236 | 245 | pip3 install . |
| 237 | 246 | pytest -n auto |
| 238 | 247 | |
| 239 | -* Update release notes in manual. Look at diffs and ChangeLog. Update | |
| 240 | - release date in `manual/qpdf-manual.xml`. Remember to ensure that | |
| 241 | - the entities at the top of the document are consistent with the | |
| 242 | - release notes for both version and release date. | |
| 243 | - | |
| 244 | -* Add a release entry to ChangeLog. | |
| 245 | - | |
| 246 | 248 | |
| 247 | 249 | CREATING A RELEASE |
| 248 | 250 | ... | ... |