mustRun();foreach($files as $file)$copy($repo.'/'.$file,$file); $file=$work.'/workshop_schedule.php';file_put_contents($file,"true];\n");$copy($file,'config/workshop_schedule.php');$copy($file,'config/workshop_catalogue.php');$build=$run['root'].'/private/single-schedule-ui-build-20261110';if(!is_file($build.'/manifest.json'))throw new LogicException('Validated build required');foreach(glob($build.'/assets/*') as $file)$copy($file,'public/build/assets/'.basename($file));$copy($build.'/manifest.json','public/build/manifest.json'); file_put_contents($work.'/workshop-schedule-installation.json',json_encode(['passed'=>true,'source_hashes'=>$hashes,'installation'=>$tag,'new_grants'=>0,'cache_cleared'=>false,'new_demo'=>false,'sgc_enabled'=>false],JSON_PRETTY_PRINT));echo json_encode(['passed'=>true,'proof'=>$work.'/workshop-schedule-installation.json']).PHP_EOL;