summaryrefslogtreecommitdiff
path: root/doc/release.txt
diff options
context:
space:
mode:
authorclaude-bot <[email protected]>2026-07-13 12:40:00 +0000
committerclaude-bot <[email protected]>2026-07-13 12:40:00 +0000
commit740291cf2ae7f360b4ab119746da9ac2ef6611e4 (patch)
tree2fd7c57651516fbef1d0716e3276c24b8f71ed52 /doc/release.txt
downloadogg-740291cf2ae7f360b4ab119746da9ac2ef6611e4.tar.gz
ogg-740291cf2ae7f360b4ab119746da9ac2ef6611e4.zip
Import xiph/ogg @ 36f969bb37559345ee03796ed625a9abd42c6db9HEADmaster
Snapshot for re3/reVC vendoring, per @lzcnt. Source: https://github.com/xiph/ogg (36f969bb37559345ee03796ed625a9abd42c6db9).
Diffstat (limited to 'doc/release.txt')
-rw-r--r--doc/release.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/doc/release.txt b/doc/release.txt
new file mode 100644
index 0000000..f72985f
--- /dev/null
+++ b/doc/release.txt
@@ -0,0 +1,29 @@
+= Release checklist =
+
+Source release:
+
+- Update CHANGES with notable specifics.
+- Update version and LIB_* API soname suffix in configure.ac.
+ - If the source code changed, incremement REVISION.
+ - If interfaces changed, increment CURRENT and zero REVISION.
+ - If interfaces were added, increment AGE.
+ - If interfaces were removed, set AGE to zero.
+- Update the version and release date in doc/libogg/*.html.
+ - `make -C doc/libogg update-doc-version`
+- Check for uncommitted changes to master.
+- Tag the release commit with 'git tag -s vN.M'.
+ - Include release notes in the tag annotation.
+- Verify 'make distcheck' produces a tarball with the desired name.
+- Push tag to public repo.
+- Upload source package 'libogg-${version}.tar.gz' et al.
+ to the website and verify file permissions.
+- Update checksum files on website.
+- Update links on <https://www.opus-codec.org/downloads/>.
+- Add a copy of the documentation to <https://xiph.org/ogg/docs/>
+ and update the links.
+
+Releases are committed to https://svn.xiph.org/releases/ogg/
+which propagates to downloads.xiph.org.
+
+Release packages should also be manually attached to the corresponding
+tag on the github mirror https://github.com/xiph/ogg/releases