commit:     6c63a7d2d6063f7a4858a8c3405b9ac0fdb8c220
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 13 04:24:38 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 13 04:24:38 2026 +0000
URL:        https://gitweb.gentoo.org/data/api.git/commit/?id=6c63a7d2

projects-xml: Skip projects outside secure namespaces

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 bin/projects-xml.rb | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/bin/projects-xml.rb b/bin/projects-xml.rb
index 328cc936..deae6501 100755
--- a/bin/projects-xml.rb
+++ b/bin/projects-xml.rb
@@ -28,6 +28,11 @@ projects_xml = Nokogiri::XML::Builder.new(encoding: 'UTF-8') 
do |xml|
   xml.doc.create_internal_subset('projects', nil, 
'http://www.gentoo.org/dtd/projects.dtd')
   xml.projects do
     projects.each_pair do |id, project|
+      if not 
project['href'].start_with?('https://wiki.gentoo.org/wiki/Project:',
+                                         
'https://wiki.gentoo.org/wiki/Foundation:')
+        puts 'Skipping ' + project['href']
+        next
+      end
       xml.project do
         xml.email project['email']
         xml.name project['name']

Reply via email to