Author: Shivam Mathur (shivammathur)
Date: 2025-02-14T06:59:14+05:30

Commit: 
https://github.com/php/web-downloads/commit/b821c061f0c532766517edd4a6e918bd8eaab657
Raw diff: 
https://github.com/php/web-downloads/commit/b821c061f0c532766517edd4a6e918bd8eaab657.diff

Create winlibs builds directory

Changed paths:
  M  src/Http/Controllers/WinlibsController.php


Diff:

diff --git a/src/Http/Controllers/WinlibsController.php 
b/src/Http/Controllers/WinlibsController.php
index aca9fb8..3dd7fb2 100644
--- a/src/Http/Controllers/WinlibsController.php
+++ b/src/Http/Controllers/WinlibsController.php
@@ -35,8 +35,11 @@ protected function validate(array $data): bool
     protected function execute(array $data): void
     {
         extract($data);
-        (new GetArtifacts)->handle($workflow_run_id, $token);
         $directory = getenv('BUILDS_DIRECTORY') . '/winlibs/' . 
$workflow_run_id;
+        if(!is_dir($directory)) {
+            mkdir($directory, 0755, true);
+        }
+        (new GetArtifacts)->handle($workflow_run_id, $token);
         file_put_contents($directory . '/data.json', json_encode($data));
     }
 }
\ No newline at end of file

Reply via email to