Skip to content

Commit 0b3d590

Browse files
committed
Fix filename output of generate-downloads-json-data.php
1 parent 01330ad commit 0b3d590

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

_bin/generate-downloads-json-data.php

100755100644
Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,11 @@ function human_file_size($byte)
2323
return sprintf('%.1f', $byte / 1024 ** $factor) . ' ' . @$sz[$factor - 1] . 'B';
2424
}
2525

26-
function generate_data($version, $package_name, $filename)
26+
function generate_data($version, $package_name, $basedir, $filename)
2727
{
28-
$sum = hash_file('sha256', $filename);
29-
$size = human_file_size(filesize($filename));
28+
$filepath = join(DIRECTORY_SEPARATOR, [$basedir, $filename]);
29+
$sum = hash_file('sha256', $filepath);
30+
$size = human_file_size(filesize($filepath));
3031
return [
3132
'package' => $package_name,
3233
'url' => "https://github.com/roundcube/roundcubemail/releases/download/{$version}/{$filename}",
@@ -36,7 +37,7 @@ function generate_data($version, $package_name, $filename)
3637
}
3738

3839
echo json_encode([
39-
generate_data($version, 'Dependent', join(DIRECTORY_SEPARATOR, [$basedir, "roundcubemail-{$version}.tar.gz"])),
40-
generate_data($version, 'Complete', join(DIRECTORY_SEPARATOR, [$basedir, "roundcubemail-{$version}-complete.tar.gz"])),
41-
generate_data($version, 'Framework', join(DIRECTORY_SEPARATOR, [$basedir, "roundcube-framework-{$version}.tar.gz"])),
40+
generate_data($version, 'Dependent', $basedir, "roundcubemail-{$version}.tar.gz"),
41+
generate_data($version, 'Complete', $basedir, "roundcubemail-{$version}-complete.tar.gz"),
42+
generate_data($version, 'Framework', $basedir, "roundcube-framework-{$version}.tar.gz"),
4243
], \JSON_PRETTY_PRINT | \JSON_UNESCAPED_SLASHES) . "\n";

0 commit comments

Comments
 (0)