From 59182b8a770f4388cb86ac353ba75b2b896034d2 Mon Sep 17 00:00:00 2001 From: Brian Maloney <3286425+brian-maloney@users.noreply.github.com> Date: Sun, 12 Feb 2023 16:00:51 -0500 Subject: [PATCH 1/2] Use state environment file --- entrypoint.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/entrypoint.py b/entrypoint.py index 690fde7..d943748 100755 --- a/entrypoint.py +++ b/entrypoint.py @@ -15,12 +15,13 @@ # Output formatting function def output(release): - print('::set-output name=release::{}'.format(release.tag_name)) - print('::set-output name=release_id::{}'.format(release.id)) + outfile = open(os.getenv('GITHUB_OUTPUT'), 'w') + outfile.write('release={}'.format(release.tag_name)) + outfile.write('release_id={}'.format(release.id)) assets = release.get_assets() dl_url = assets[0].browser_download_url if assets.totalCount > 0 else '""' - print('::set-output name=browser_download_url::{}'.format(dl_url)) - + outfile.write('browser_download_url={}'.format(dl_url)) + outfile.close() # Releases parsing for release in releases: From 03f9b8aba86293fe33c574fd6740d3ac14d8a88b Mon Sep 17 00:00:00 2001 From: Brian Maloney <3286425+brian-maloney@users.noreply.github.com> Date: Sun, 12 Feb 2023 16:06:49 -0500 Subject: [PATCH 2/2] Adjust output formatting --- entrypoint.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/entrypoint.py b/entrypoint.py index d943748..86871ec 100755 --- a/entrypoint.py +++ b/entrypoint.py @@ -16,11 +16,11 @@ # Output formatting function def output(release): outfile = open(os.getenv('GITHUB_OUTPUT'), 'w') - outfile.write('release={}'.format(release.tag_name)) - outfile.write('release_id={}'.format(release.id)) + outfile.write(f'release={release.tag_name}\n') + outfile.write(f'release_id={release.id}\n') assets = release.get_assets() dl_url = assets[0].browser_download_url if assets.totalCount > 0 else '""' - outfile.write('browser_download_url={}'.format(dl_url)) + outfile.write(f'browser_download_url={dl_url}\n') outfile.close() # Releases parsing