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']