@@ -794,6 +794,55 @@ zulip_stream = 474880 # #t-compiler/backports
794794topic = " #{number}: stable-nominated"
795795message_on_add = " PR #{number} has been **accepted** for **stable** backport."
796796
797+ [notify-zulip ."beta-nominated" .libs ]
798+ required_labels = [" T-libs" ]
799+ zulip_stream = 542373 # #t-libs/backports
800+ topic = " #{number}: beta-nominated"
801+ message_on_add = [
802+ """ \
803+ @*T-libs* PR #{number} "{title}" has been nominated for beta backport.
804+ """ ,
805+ """ \
806+ /poll Should #{number} be beta backported?
807+ approve
808+ decline
809+ don't know
810+ """ ,
811+ ]
812+ message_on_remove = " PR #{number}'s beta-nomination has been removed."
813+
814+ [notify-zulip ."beta-accepted" .libs ]
815+ required_labels = [" T-libs" ]
816+ zulip_stream = 542373 # #t-libs/backports
817+ # Put it in the same Zulip topic as beta-nominated.
818+ topic = " #{number}: beta-nominated"
819+ message_on_add = " PR #{number} has been **accepted** for **beta** backport."
820+
821+ [notify-zulip ."stable-nominated" .libs ]
822+ required_labels = [" T-libs" ]
823+ zulip_stream = 542373 # #t-libs/backports
824+ topic = " #{number}: stable-nominated"
825+ message_on_add = [
826+ """ \
827+ @**channel** PR #{number} "{title}" has been nominated for stable backport.
828+ """ ,
829+ """ \
830+ /poll Approve stable backport of #{number}?
831+ approve
832+ approve (but does not justify new dot release on its own)
833+ decline
834+ don't know
835+ """ ,
836+ ]
837+ message_on_remove = " PR #{number}'s stable-nomination has been removed."
838+
839+ [notify-zulip ."stable-accepted" .libs ]
840+ required_labels = [" T-libs" ]
841+ zulip_stream = 542373 # #t-libs/backports
842+ # Put it in the same thread as stable-nominated.
843+ topic = " #{number}: stable-nominated"
844+ message_on_add = " PR #{number} has been **accepted** for **stable** backport."
845+
797846
798847[notify-zulip ."beta-nominated" .bootstrap ]
799848required_labels = [" T-bootstrap" ]
0 commit comments