From 53880a83cbedbae4e57b265f50b318a0e0e7eba3 Mon Sep 17 00:00:00 2001 From: "Dr. Jens Harbott" Date: Wed, 1 Jun 2022 14:19:45 +0200 Subject: Add documentation to create monthly stable releases Add a reference on how the release tooling can be used. Add a bullet point to the meeting agenda. Drop reference to milestones on launchpad, which are no longer being used. Change-Id: I66492a7c74a05849b35a157f7782a6596887427f --- doc/source/contributor/meeting.rst | 1 + doc/source/contributor/release-management.rst | 18 +++++++++++++----- 2 files changed, 14 insertions(+), 5 deletions(-) (limited to 'doc/source') diff --git a/doc/source/contributor/meeting.rst b/doc/source/contributor/meeting.rst index 49291b71e..28b90f2c3 100644 --- a/doc/source/contributor/meeting.rst +++ b/doc/source/contributor/meeting.rst @@ -23,6 +23,7 @@ The regular agenda for the weekly meeting is as follows:: * Review action items from the last meeting * CI status * Release tasks + * Regular stable releases (first meeting in a month) * Current cycle planning * Additional agenda (from whiteboard) * Open discussion diff --git a/doc/source/contributor/release-management.rst b/doc/source/contributor/release-management.rst index 45a3a0743..7bf7bcbc6 100644 --- a/doc/source/contributor/release-management.rst +++ b/doc/source/contributor/release-management.rst @@ -445,15 +445,23 @@ than once every 45 days. * Create stable releases by submitting patches to the releases repository - * follow SemVer guidelines + * follow SemVer guidelines, for simplicity consider always making minor + version bumps - * example (kolla): https://review.opendev.org/650411 + * you can use the tooling from the requirements team to prepare the patches:: - * example (kolla-ansible): https://review.opendev.org/650412 + git checkout -b kolla-stable-monthly + for project in kayobe kolla kolla-ansible; do + for rel in wallaby xena yoga; do + tox -e venv -- new-release $rel $project feature + done + done + git commit -am "Tag monthly kolla stable releases" + git review -f -* Mark milestones on Launchpad as released + * example release patch (kolla): https://review.opendev.org/650411 -* Create new milestones on Launchpad for the next stable releases + * example release patch (kolla-ansible): https://review.opendev.org/650412 Extended Maintenance (EM) ------------------------- -- cgit v1.2.3