Author: Shivam Mathur (shivammathur)
Date: 2025-02-14T06:50:27+05:30
Commit: Fix winlibs inputs · php/web-downloads@7f7e55d · GitHub
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',
]);