diff --git a/ChangeLog b/ChangeLog index 79ab6b92..fac49613 100644 --- a/ChangeLog +++ b/ChangeLog @@ -24751,3 +24751,5 @@ * Added 'python3-venv', 'python3-virtualenv', 'python3-build' and 'twine' packages to the list of required build packages for Ubuntu 22.04 LTS and Ubuntu 24.04 LTS in 'INSTALL'. +2024-05-06 Fred Gleason + * Added 'docs/misc/rivendell_release_checklist.txt'. diff --git a/docs/misc/Makefile.am b/docs/misc/Makefile.am index 9380cc38..f42f19ee 100644 --- a/docs/misc/Makefile.am +++ b/docs/misc/Makefile.am @@ -2,7 +2,7 @@ ## ## docs/misc/Makefile.am for Rivendell ## -## (C) Copyright 2017 Fred Gleason +## (C) Copyright 2017-2024 Fred Gleason ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License version 2 as @@ -25,6 +25,7 @@ EXTRA_DIST = ALSA.txt\ PODCASTING.txt\ RDMONITOR.txt\ reports.txt\ + rivendell_release_checklist.txt\ SAGE_ENDEC.txt\ scheduler_formats.ods diff --git a/docs/misc/rivendell_release_checklist.txt b/docs/misc/rivendell_release_checklist.txt new file mode 100644 index 00000000..389ecbf7 --- /dev/null +++ b/docs/misc/rivendell_release_checklist.txt @@ -0,0 +1,44 @@ + Rivendell Release Checklist + +1) Test package builds + + ( ) RHEL 7 (CentOS 7) + + ( ) RHEL 8 (Rocky 8) + + ( ) Ubuntu 22.04 LTS + + ( ) Ubuntu 24.04 LTS + + +2) Generate release + + ( ) Prepare 'NEWS' entry. + + ( ) Increment version strings in 'versions/' and make 'ChangeLog' entry. + + ( ) Commit and tag in Git repo. + + +3) Announce release + + ( ) Draft and publish release at GitHub. + + ( ) Update https://www.rivendellaudio.org. + + ( ) Post announcement to https://Groups.io/g/Rivendell + + +4) Generate and post packages + + ( ) RHEL 7 (CentOS 7) + + ( ) RHEL 8 (Rocky 8) + + ( ) Ubuntu 22.04 LTS + + ( ) Ubuntu 24.04 LTS + + ( ) PyPI + + ( ) Update documentation at https://opsguide.rivendellaudio.org.