1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-07-01 11:32:52 -05:00

[build] Replace set-output with GITHUB_OUTPUT (#5315)

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Authored by: Lesmiscore
This commit is contained in:
Lesmiscore
2022-10-21 22:26:00 +09:00
committed by GitHub
parent 385adffcf5
commit 7d61d2306e
3 changed files with 7 additions and 5 deletions

View File

@ -50,5 +50,7 @@ UPDATE_HINT = None
'''
write_file('yt_dlp/version.py', VERSION_FILE)
print(f'::set-output name=ytdlp_version::{VERSION}')
github_output = os.getenv('GITHUB_OUTPUT')
if github_output:
write_file(github_output, f'ytdlp_version={VERSION}\n', 'a')
print(f'\nVersion = {VERSION}, Git HEAD = {GIT_HEAD}')

View File

@ -7,8 +7,8 @@ def read_file(fname):
return f.read()
def write_file(fname, content):
with open(fname, 'w', encoding='utf-8') as f:
def write_file(fname, content, mode='w'):
with open(fname, mode, encoding='utf-8') as f:
return f.write(content)