Added ability to get assets URL for release

This commit is contained in:
Tracey Clark 2019-04-18 19:28:01 -05:00
commit 9776bcb943

View file

@ -68,11 +68,22 @@ my $latest_release_hash = decode_json($resp->content);
# In case we need to deref later
#my %latest_release_data = %$latest_release_hash;
my $tag = $latest_release_hash->{tag_name};
my $tag = $latest_release_hash->{tag_name}; # Works
printf("The latest gitea version is $tag\n");
my $assetsURL = $latest_release_hash->{tag_name};
printf ("!!! Dump of assets URL");
printf Dumper $assetsURL;
my $release_id = $latest_release_hash->{id}; # Works
printf("The release id for the latest gitea version is $release_id\n");
# Assets URL is
# GET /repos/:owner/:repo/releases/:release_id/assets
# Single asset URL is
# GET /repos/:owner/:repo/releases/assets/:asset_id
# https://api.github.com/repos/go-gitea/gitea/releases/16739869/assets
my $assetsURL = 'https://api.github.com/repos/go-gitea/gitea/releases/' . $release_id . '/assets';
# printf("!!! Dump of assets URL");
# printf("!!! $assetsURL\n");
if ( $tag gt $gitea_current_version ) {
printf("Proceeding with update\n");