From 1bf4f09b28d6338d42592ac3057f9cd427217b9c Mon Sep 17 00:00:00 2001 From: Div Arora Date: Mon, 20 Sep 2021 15:12:17 +0800 Subject: [PATCH] avoid failing if release does not have any assets associated with it --- entrypoint.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/entrypoint.py b/entrypoint.py index f6fea7d..cdcea3a 100755 --- a/entrypoint.py +++ b/entrypoint.py @@ -18,7 +18,9 @@ def output(release): print('::set-output name=release::{}'.format(release.tag_name)) print('::set-output name=release_id::{}'.format(release.id)) assets = release.get_assets() - print('::set-output name=browser_download_url::{}'.format(assets[0].browser_download_url)) + dl_url = assets[0].browser_download_url if len(assets) > 0 else '""' + print('::set-output name=browser_download_url::{}'.format(dl_url)) + # Releases parsing for release in releases: @@ -38,4 +40,4 @@ def output(release): output(release) break else: - print('Cant get release') + print('Can\'t get release')