diff --git a/RELEASE.md b/RELEASE.md new file mode 100644 index 00000000..c28ce734 --- /dev/null +++ b/RELEASE.md @@ -0,0 +1,19 @@ +# Release procedure + +1. Create a tag for the release of the format v4.MINOR.PATCH, + following the format specified in . +2. Verify that the associated release action has concluded. +3. Verify that the expected artifacts were built and successfully + attached to the matching release. This includes the source tarball + and RPMs for Suse and Rocky Linux. +4. Update the release notes for the release, expanding on the relevant + contents from . +5. Confirm the correct values for the pre-release and latest release + flags. +6. Publish the release. +7. Announce the release as a [post][1] to warewulf.org/news, linking + to the GitHub release. +8. Announce the release on the Warewulf Slack, linking to the + warewulf.org/news post. + +[1]: https://github.com/warewulf/warewulf.org/tree/main/src/posts