mirror of
https://github.com/LBRYFoundation/lbry.com.git
synced 2025-08-23 17:47:26 +00:00
fix release URL for mac
This commit is contained in:
parent
1f1c230476
commit
7388d2d879
1 changed files with 10 additions and 10 deletions
20
lib/thirdparty/Github.class.php
vendored
20
lib/thirdparty/Github.class.php
vendored
|
@ -7,8 +7,7 @@ class Github
|
||||||
public static function isAssetForOs(array $asset, string $os)
|
public static function isAssetForOs(array $asset, string $os)
|
||||||
{
|
{
|
||||||
$ext = pathinfo($asset['name'], PATHINFO_EXTENSION);
|
$ext = pathinfo($asset['name'], PATHINFO_EXTENSION);
|
||||||
switch($os)
|
switch ($os) {
|
||||||
{
|
|
||||||
case OS::OS_LINUX:
|
case OS::OS_LINUX:
|
||||||
return
|
return
|
||||||
in_array($ext, ['deb']) ||
|
in_array($ext, ['deb']) ||
|
||||||
|
@ -19,7 +18,7 @@ class Github
|
||||||
in_array($ext, ['dmg', 'pkg']) ||
|
in_array($ext, ['dmg', 'pkg']) ||
|
||||||
in_array($asset['content_type'], ['application/x-diskcopy', 'application/x-apple-diskimage']) ||
|
in_array($asset['content_type'], ['application/x-diskcopy', 'application/x-apple-diskimage']) ||
|
||||||
stripos($asset['name'], 'darwin') !== false ||
|
stripos($asset['name'], 'darwin') !== false ||
|
||||||
stripos($asset['name'], 'macos') !== false;
|
stripos($asset['name'], 'mac') !== false;
|
||||||
case OS::OS_WINDOWS:
|
case OS::OS_WINDOWS:
|
||||||
return
|
return
|
||||||
in_array($ext, ['exe', 'msi']) ||
|
in_array($ext, ['exe', 'msi']) ||
|
||||||
|
@ -86,8 +85,7 @@ class Github
|
||||||
// $params['client_id'] = Config::get(Config::GITHUB_APP_CLIENT_ID);
|
// $params['client_id'] = Config::get(Config::GITHUB_APP_CLIENT_ID);
|
||||||
// $params['client_secret'] = Config::Get(Config::GITHUB_APP_CLIENT_SECRET);
|
// $params['client_secret'] = Config::Get(Config::GITHUB_APP_CLIENT_SECRET);
|
||||||
// }
|
// }
|
||||||
if (Config::get(Config::GITHUB_PERSONAL_AUTH_TOKEN))
|
if (Config::get(Config::GITHUB_PERSONAL_AUTH_TOKEN)) {
|
||||||
{
|
|
||||||
$headers[] = 'Authorization: token ' . Config::get(Config::GITHUB_PERSONAL_AUTH_TOKEN);
|
$headers[] = 'Authorization: token ' . Config::get(Config::GITHUB_PERSONAL_AUTH_TOKEN);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,21 +102,23 @@ class Github
|
||||||
static::get('/repos/lbryio/internal-issues/issues?labels=2019&filter=all') :
|
static::get('/repos/lbryio/internal-issues/issues?labels=2019&filter=all') :
|
||||||
include ROOT_DIR . '/data/dummy/githubroadmap.php';
|
include ROOT_DIR . '/data/dummy/githubroadmap.php';
|
||||||
|
|
||||||
$issues = array_reduce($apiResponse, function($issues, $issue) {
|
$issues = array_reduce($apiResponse, function ($issues, $issue) {
|
||||||
return array_merge($issues, [[
|
return array_merge($issues, [[
|
||||||
'name' => $issue['title'],
|
'name' => $issue['title'],
|
||||||
'quarter_date' => array_reduce($issue['labels'], function($carry, $label) {
|
'quarter_date' => array_reduce($issue['labels'], function ($carry, $label) {
|
||||||
if ($carry) { return $carry; }
|
if ($carry) {
|
||||||
|
return $carry;
|
||||||
|
}
|
||||||
return $label['name'][0] === 'Q' ? $label['name'] . ' 2019' : '';
|
return $label['name'][0] === 'Q' ? $label['name'] . ' 2019' : '';
|
||||||
}, ''),
|
}, ''),
|
||||||
'body' => $issue['body_html']
|
'body' => $issue['body_html']
|
||||||
]]);
|
]]);
|
||||||
}, []);
|
}, []);
|
||||||
usort($issues, function($a, $b) {
|
usort($issues, function ($a, $b) {
|
||||||
if ($a['quarter_date'] === $b['quarter_date']) {
|
if ($a['quarter_date'] === $b['quarter_date']) {
|
||||||
return $a['name'] < $b['name'] ? -1 : 1;
|
return $a['name'] < $b['name'] ? -1 : 1;
|
||||||
}
|
}
|
||||||
return $a['quarter_date'] < $b['quarter_date'] ? -1 : 1;
|
return $a['quarter_date'] < $b['quarter_date'] ? -1 : 1;
|
||||||
});
|
});
|
||||||
return $issues;
|
return $issues;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue