From 90211622f9474466dfbca74bba013d40f91e8a20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= Date: Wed, 19 Feb 2025 23:02:01 +0100 Subject: [PATCH] Add support for salsa.debian.org issues --- ticketconfig.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ticketconfig.py b/ticketconfig.py index 1b3ab28..93fe2c5 100644 --- a/ticketconfig.py +++ b/ticketconfig.py @@ -57,6 +57,13 @@ def _setup_providers(self): postfix=' - https://bugs.torproject.org/%s/%s', status_finder = h.GitLabStatusExtractor, )) + p.append( h.GitlabTitleProvider( 'salsa.debian.org', + 'https://salsa.debian.org/', + prefix='salsa:', + default_re=r'(?[\w-]+/[\w/-]*\w)(?:#|/-/issues/)(?P[0-9]+)(?:(?=\W)|$)', + postfix=' - https://salsa.debian.org/%s/%s', + status_finder = h.GitLabStatusExtractor, + )) p.append( h.TicketHtmlTitleProvider( 'gitlab.torproject.org-legacy', 'https://gitlab.torproject.org/legacy/trac/-/issues/', prefix='tor', @@ -135,8 +142,9 @@ def _setup_channels(self): self.providers['labs.riseup.net'].addChannel('#tails*', default=True) for ch in ('#debian-*', '#pbuilder', '#devscripts', '#reproducible-builds', '#deb*'): - self.providers['bugs.debian.org'].addChannel(ch, default=True) - self.providers['rt.debian.org' ].addChannel(ch, regex='(?