[web-downloads] main: Create winlibs builds directory

From: 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

« previous php.webmaster (#32697) next »