xref: /aosp_15_r20/external/libogg/doc/release.txt (revision 4d5d8b54cec1a9622d79143ad0e145ea73da2224)
1= Release checklist =
2
3Source release:
4
5- Update CHANGES with notable specifics.
6- Update version and LIB_* API soname suffix in configure.ac.
7  - If the source code changed, incremement REVISION.
8  - If interfaces changed, increment CURRENT and zero REVISION.
9  - If interfaces were added, increment AGE.
10  - If interfaces were removed, set AGE to zero.
11- Update the version and release date in doc/libogg/*.html.
12  - `make -C doc/libogg update-doc-version`
13- Check for uncommitted changes to master.
14- Tag the release commit with 'git tag -s vN.M'.
15  - Include release notes in the tag annotation.
16- Verify 'make distcheck' produces a tarball with the desired name.
17- Push tag to public repo.
18- Upload source package 'libogg-${version}.tar.gz' et al.
19  to the website and verify file permissions.
20- Update checksum files on website.
21- Update links on <https://www.opus-codec.org/downloads/>.
22- Add a copy of the documentation to <https://xiph.org/ogg/docs/>
23  and update the links.
24
25Releases are committed to https://svn.xiph.org/releases/ogg/
26which propagates to downloads.xiph.org.
27
28Release packages should also be manually attached to the corresponding
29tag on the github mirror https://github.com/xiph/ogg/releases
30