From 7b5ff0c23344765fcd12184cc45fb3742dfd7ae3 Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Fri, 17 Apr 2026 03:45:58 +1000 Subject: [PATCH] Validate repository URLs don't end with .git --- .gitea/scripts/validate-pr.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/scripts/validate-pr.js b/.gitea/scripts/validate-pr.js index 9096d4d..8c0bcf9 100644 --- a/.gitea/scripts/validate-pr.js +++ b/.gitea/scripts/validate-pr.js @@ -213,6 +213,11 @@ for (const file of changedFiles) { if (plugin.repository) { try { new URL(plugin.repository); + + // Repository URL should not end with .git + if (plugin.repository.endsWith('.git')) { + errors.push(`❌ ${file}: Repository URL should not end with .git: ${plugin.repository}`); + } } catch { errors.push(`❌ ${file}: Invalid repository URL: ${plugin.repository}`); }