[librsvg: 1/5] RELEASING.md: instructions for creating a stable branch




commit e68c3cf3af36c480cc52f058e93020d296d55c33
Author: Federico Mena Quintero <federico gnome org>
Date:   Fri Jun 10 19:52:46 2022 -0500

    RELEASING.md: instructions for creating a stable branch
    
    Part-of: <https://gitlab.gnome.org/GNOME/librsvg/-/merge_requests/708>

 RELEASING.md | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
---
diff --git a/RELEASING.md b/RELEASING.md
index 2fa6d5ba8..fda05e940 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -200,3 +200,21 @@ should be substituted for something else.
 
 [cargo-audit]: https://github.com/RustSec/cargo-audit
 [rustsec]: https://rustsec.org/
+
+## Creating a stable release branch
+
+* Create a branch named `librsvg-xx.yy`, e.g. `librsvg-2.54`
+
+* Make the `BASE_TAG` in `ci/container-builds.yml` refer to the new
+  `librsvg-xx.yy` branch instead of `main`.
+
+* Push that branch to origin.
+
+* (Branches with that naming scheme are already automatically
+  protected in gitlab's Settings/Repository/Protected branches.)
+
+* Edit the badge for the stable branch so it points to the new branch:
+  Settings/General/Badges, find the existing badge for the stable
+  branch, click on the edit button that looks like a pencil.  Change
+  the **Link** and **Badge image URL**; usually it is enough to just
+  change the version number in both.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]