]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
Add release issue templates for minor and patch releases dp-release-issue-templates
authorDavid Petera <david.petera@nic.cz>
Tue, 1 Jul 2025 12:39:55 +0000 (14:39 +0200)
committerDavid Petera <david.petera@nic.cz>
Tue, 1 Jul 2025 12:39:55 +0000 (14:39 +0200)
.gitlab/issue_templates/Minor Release.md [new file with mode: 0644]
.gitlab/issue_templates/Patch Release.md [new file with mode: 0644]

diff --git a/.gitlab/issue_templates/Minor Release.md b/.gitlab/issue_templates/Minor Release.md
new file mode 100644 (file)
index 0000000..3ce4c34
--- /dev/null
@@ -0,0 +1,43 @@
+/label ~release
+
+## End of development
+
+- [ ] All features documented
+- [ ] All relevant code merged to master
+- [ ] All relevant code cherry-picked to the release stable branch
+- [ ] Pipeline is green (netlab, pkgs, install)
+<!---
+- [ ] Add more checkboxes if needed
+--->
+
+## Code freeze
+
+Internal release, start of packaging
+
+- [ ] NEWS and version commit
+- [ ] Text for announcements ready (customer info, mailing-list, PR, socials)
+- [ ] Official package archives on website
+- [ ] Mail to downstream mailing-list sent
+- [ ] Mail to customers sent
+- [ ] Documentation on website updated
+- [ ] Debian / Ubuntu packages done
+- [ ] CentOS packages done
+<!---
+- [ ] Add more checkboxes if needed
+--->
+
+## External release
+
+- [ ] TAG in BIRD repo added
+- [ ] Pipeline still green after TAG
+- [ ] NEWS on website published
+- [ ] Website updated
+- [ ] Announcement to bird-users mailing-list made
+- [ ] PR department contacted
+- [ ] Fixes merged to master and stable branches
+- [ ] Boasted on socials (Mastodon, Linkedin)
+- [ ] All relevant support tickets resolved / closed
+- [ ] Post-release debrief done
+<!---
+- [ ] Add more checkboxes if needed
+--->
\ No newline at end of file
diff --git a/.gitlab/issue_templates/Patch Release.md b/.gitlab/issue_templates/Patch Release.md
new file mode 100644 (file)
index 0000000..aa6bba0
--- /dev/null
@@ -0,0 +1,41 @@
+/label ~release
+
+## End of development
+
+- [ ] All relevant code merged to master
+- [ ] All relevant code cherry-picked to the release stable branch
+- [ ] Pipeline is green (netlab, pkgs, install)
+<!---
+- [ ] Add more checkboxes if needed
+--->
+
+## Code freeze
+
+Internal release, start of packaging
+
+- [ ] NEWS and version commit
+- [ ] Text for announcements ready (customer info, mailing-list, PR, socials)
+- [ ] Official package archives on website
+- [ ] Mail to downstream mailing-list sent
+- [ ] Mail to customers sent
+- [ ] Debian / Ubuntu packages done
+- [ ] CentOS packages done
+<!---
+- [ ] Add more checkboxes if needed
+--->
+
+## External release
+
+- [ ] TAG in BIRD repo added
+- [ ] Pipeline still green after TAG
+- [ ] NEWS on website published
+- [ ] Website updated
+- [ ] Announcement to bird-users mailing-list made
+- [ ] PR department contacted
+- [ ] Fixes merged to master and stable branches
+- [ ] Mentioned on socials (Mastodon, Linkedin)
+- [ ] All relevant support tickets resolved / closed
+- [ ] Post-release debrief done
+<!---
+- [ ] Add more checkboxes if needed
+--->
\ No newline at end of file