From 7f8f5d43db21525d8f8dd9cd7159a8c1d6910f84 Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Fri, 17 Apr 2026 03:48:50 +1000 Subject: [PATCH] Simplify thumbnail validation - just check filename --- .gitea/scripts/validate-pr.js | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/.gitea/scripts/validate-pr.js b/.gitea/scripts/validate-pr.js index 6053cc0..895c199 100644 --- a/.gitea/scripts/validate-pr.js +++ b/.gitea/scripts/validate-pr.js @@ -228,22 +228,11 @@ for (const file of changedFiles) { try { new URL(plugin.thumbnail); - // Thumbnail must be in the plugin repository - const repoBase = plugin.repository; - if (!plugin.thumbnail.startsWith(repoBase)) { - errors.push(`❌ ${file}: Thumbnail must be hosted in your plugin repository: ${plugin.thumbnail}`); - } - // Must be named thumbnail.png, thumbnail.jpg, or thumbnail.gif if (!/\/thumbnail\.(png|jpg|gif)$/i.test(plugin.thumbnail)) { errors.push(`❌ ${file}: Thumbnail must be named thumbnail.png, thumbnail.jpg, or thumbnail.gif`); } - // Must use raw URL format - if (!plugin.thumbnail.includes('/raw/branch/')) { - errors.push(`❌ ${file}: Thumbnail must use raw URL format: {repo}/raw/branch/main/thumbnail.png`); - } - // Validate thumbnail meets requirements try { const thumbInfo = await validateThumbnail(plugin.thumbnail);