From a8e50276d97d6dfa4dbf082f83dbd242553311d9 Mon Sep 17 00:00:00 2001 From: henderkes Date: Thu, 26 Mar 2026 12:12:40 +0700 Subject: [PATCH] fix config validator to sort source.json (no changes) --- src/SPC/util/ConfigValidator.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/SPC/util/ConfigValidator.php b/src/SPC/util/ConfigValidator.php index 7e10f3e7..7f201b89 100644 --- a/src/SPC/util/ConfigValidator.php +++ b/src/SPC/util/ConfigValidator.php @@ -24,6 +24,7 @@ class ConfigValidator 'repo' => 'string', // repository name 'pecl' => 'string', // PECL package name 'match' => 'string', // match pattern (aaa*bbb) + 'query' => 'string', // query string for API requests 'filename' => 'string', // filename 'path' => 'string', // copy path 'extract' => 'string', // copy path (alias of path) @@ -74,8 +75,8 @@ class ConfigValidator private const array SOURCE_TYPE_FIELDS = [ 'filelist' => [['url', 'regex'], []], 'git' => [['url', 'rev'], ['path', 'extract', 'submodules']], - 'ghtagtar' => [['repo'], ['path', 'extract', 'prefer-stable', 'match']], - 'ghtar' => [['repo'], ['path', 'extract', 'prefer-stable', 'match']], + 'ghtagtar' => [['repo'], ['path', 'extract', 'prefer-stable', 'match', 'query']], + 'ghtar' => [['repo'], ['path', 'extract', 'prefer-stable', 'match', 'query']], 'ghrel' => [['repo', 'match'], ['path', 'extract', 'prefer-stable']], 'url' => [['url'], ['filename', 'path', 'extract']], 'bitbuckettag' => [['repo'], ['path', 'extract']],