From d26b7b45941bf4e013e5986494954f3e15fa87eb Mon Sep 17 00:00:00 2001 From: David Petera Date: Tue, 1 Jul 2025 14:39:55 +0200 Subject: [PATCH] Add release issue templates for minor and patch releases --- .gitlab/issue_templates/Minor Release.md | 43 ++++++++++++++++++++++++ .gitlab/issue_templates/Patch Release.md | 41 ++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 .gitlab/issue_templates/Minor Release.md create mode 100644 .gitlab/issue_templates/Patch Release.md diff --git a/.gitlab/issue_templates/Minor Release.md b/.gitlab/issue_templates/Minor Release.md new file mode 100644 index 000000000..3ce4c34d6 --- /dev/null +++ b/.gitlab/issue_templates/Minor Release.md @@ -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) + + +## 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 + + +## 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 + \ 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 index 000000000..aa6bba0fd --- /dev/null +++ b/.gitlab/issue_templates/Patch Release.md @@ -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) + + +## 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 + + +## 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 + \ No newline at end of file -- 2.47.2