Add GitHub API response to the `Vcs_Reference` instance.

This is intended for use in subclasses, e.g. to change the `downloadUrl` from `zipball_url` to an asset URL.
This commit is contained in:
Yahnis Elsts 2017-04-12 12:13:53 +03:00
parent a3f314b052
commit 22689ce0cc
1 changed files with 3 additions and 0 deletions

View File

@ -50,6 +50,7 @@ if ( !class_exists('Puc_v4p1_Vcs_GitHubApi', false) ):
'version' => ltrim($release->tag_name, 'v'), //Remove the "v" prefix from "v1.2.3".
'downloadUrl' => $this->signDownloadUrl($release->zipball_url),
'updated' => $release->created_at,
'apiResponse' => $release,
));
if ( !empty($release->body) ) {
@ -85,6 +86,7 @@ if ( !class_exists('Puc_v4p1_Vcs_GitHubApi', false) ):
'name' => $tag->name,
'version' => ltrim($tag->name, 'v'),
'downloadUrl' => $this->signDownloadUrl($tag->zipball_url),
'apiResponse' => $tag,
));
}
@ -103,6 +105,7 @@ if ( !class_exists('Puc_v4p1_Vcs_GitHubApi', false) ):
$reference = new Puc_v4p1_Vcs_Reference(array(
'name' => $branch->name,
'downloadUrl' => $this->buildArchiveDownloadUrl($branch->name),
'apiResponse' => $branch,
));
if ( isset($branch->commit, $branch->commit->commit, $branch->commit->commit->author->date) ) {