[web-downloads] main: Create winlibs builds directory
| From: | Shivam Mathur | Date: | Fri, 14 Feb 2025 01:37:03 +0000 |
| Subject: | [web-downloads] main: Create winlibs builds directory | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-32697@lists.php.net to get a copy of this message | ||
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