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',
         ]);

Reply via email to