Author: Shivam Mathur (shivammathur) Date: 2025-02-14T06:50:27+05:30 Commit: https://github.com/php/web-downloads/commit/7f7e55d4e854a7088b2707d4576620875cb91f9f Raw diff: https://github.com/php/web-downloads/commit/7f7e55d4e854a7088b2707d4576620875cb91f9f.diff
Fix winlibs inputs Changed paths: M .github/workflows/winlibs.yml M src/Http/Controllers/WinlibsController.php Diff: diff --git a/.github/workflows/winlibs.yml b/.github/workflows/winlibs.yml index 53fff63..9bbb196 100644 --- a/.github/workflows/winlibs.yml +++ b/.github/workflows/winlibs.yml @@ -15,9 +15,6 @@ on: php_versions: description: 'PHP Versions' required: true - vs_version: - description: 'VS Versions' - required: true vs_version_targets: description: 'VS Version Targets' required: true diff --git a/src/Http/Controllers/WinlibsController.php b/src/Http/Controllers/WinlibsController.php index 88f4d0d..aca9fb8 100644 --- a/src/Http/Controllers/WinlibsController.php +++ b/src/Http/Controllers/WinlibsController.php @@ -14,9 +14,8 @@ protected function validate(array $data): bool 'library' => 'required|string', 'ref' => 'required|string', 'workflow_run_id' => 'required|string', - 'php_versions' => 'required|string|regex:/^\d+\.\d+$}|^master$/', - 'vs_version' => 'required|string|regex:/^(v[c|s]\d{2})(,v[c|s]\d{2})*$/', - 'vs_version_targets' => 'required|string|regex:/^v[c|s]\d{2}$/', + 'php_versions' => 'required|string|regex:/^(?:\d+\.\d+|master)(?:,\s*(?:\d+\.\d+|master))*$/', + 'vs_version_targets' => 'required|string|regex:/^(v[c|s]\d{2})(,v[c|s]\d{2})*$/', 'stability' => 'required|string|regex:/^(stable|staging)(,(stable|staging))?$/', 'token' => 'required|string', ]);