mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-22 02:46:37 +00:00
Added build log link to Discord release embed
This commit is contained in:
parent
14b4644b03
commit
9343a0b800
8
.github/workflows/discord-release-embed.php
vendored
8
.github/workflows/discord-release-embed.php
vendored
@ -18,7 +18,7 @@ require dirname(__DIR__, 2) . '/vendor/autoload.php';
|
|||||||
/**
|
/**
|
||||||
* @phpstan-return array<string, mixed>
|
* @phpstan-return array<string, mixed>
|
||||||
*/
|
*/
|
||||||
function generateDiscordEmbed(string $version, string $channel, string $description, string $detailsUrl, string $sourceUrl, string $pharDownloadUrl) : array{
|
function generateDiscordEmbed(string $version, string $channel, string $description, string $detailsUrl, string $sourceUrl, string $pharDownloadUrl, string $buildLogUrl) : array{
|
||||||
return [
|
return [
|
||||||
"embeds" => [
|
"embeds" => [
|
||||||
[
|
[
|
||||||
@ -26,7 +26,7 @@ function generateDiscordEmbed(string $version, string $channel, string $descript
|
|||||||
"description" => <<<DESCRIPTION
|
"description" => <<<DESCRIPTION
|
||||||
$description
|
$description
|
||||||
|
|
||||||
[Details]($detailsUrl) | [Source Code]($sourceUrl) | [Download]($pharDownloadUrl)
|
[Details]($detailsUrl) | [Source Code]($sourceUrl) | [Build Log]($buildLogUrl) | [Download]($pharDownloadUrl)
|
||||||
DESCRIPTION,
|
DESCRIPTION,
|
||||||
"url" => $detailsUrl,
|
"url" => $detailsUrl,
|
||||||
"color" => $channel === "stable" ? 0x57ab5a : 0xc69026
|
"color" => $channel === "stable" ? 0x57ab5a : 0xc69026
|
||||||
@ -82,11 +82,11 @@ if(!is_array($buildInfoJson)){
|
|||||||
$detailsUrl = $buildInfoJson["details_url"];
|
$detailsUrl = $buildInfoJson["details_url"];
|
||||||
$sourceUrl = $buildInfoJson["source_url"];
|
$sourceUrl = $buildInfoJson["source_url"];
|
||||||
$pharDownloadUrl = $buildInfoJson["download_url"];
|
$pharDownloadUrl = $buildInfoJson["download_url"];
|
||||||
|
$buildLogUrl = $buildInfoJson["build_log_url"];
|
||||||
|
|
||||||
$description = $releaseInfoJson["body"];
|
$description = $releaseInfoJson["body"];
|
||||||
|
|
||||||
$discordPayload = generateDiscordEmbed($buildInfoJson["base_version"], $buildInfoJson["channel"], $description, $detailsUrl, $sourceUrl, $pharDownloadUrl);
|
$discordPayload = generateDiscordEmbed($buildInfoJson["base_version"], $buildInfoJson["channel"], $description, $detailsUrl, $sourceUrl, $pharDownloadUrl, $buildLogUrl);
|
||||||
|
|
||||||
$response = Internet::postURL(
|
$response = Internet::postURL(
|
||||||
$hookURL,
|
$hookURL,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user