summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2022-11-03 14:58:27 +0100
committerFlorian Bruhin <me@the-compiler.org>2022-11-03 14:58:27 +0100
commit80cf0c5bddf977caa82edf0aaca8a473da01f278 (patch)
tree1a3cffabad475d241d6c6666c605f83ee14a2735
parent0ff0eaa703ad5e72d3c167f63ff8e498ad40ee9b (diff)
downloadqutebrowser-80cf0c5bddf977caa82edf0aaca8a473da01f278.tar.gz
qutebrowser-80cf0c5bddf977caa82edf0aaca8a473da01f278.zip
Revert to recompile_requirements.py with set-output
Newlines don't work anymore, see #7459 Partially reverts 0ff0eaa, see #7439
-rw-r--r--scripts/dev/recompile_requirements.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/scripts/dev/recompile_requirements.py b/scripts/dev/recompile_requirements.py
index ceb978a74..365f9a51e 100644
--- a/scripts/dev/recompile_requirements.py
+++ b/scripts/dev/recompile_requirements.py
@@ -335,15 +335,16 @@ def print_changed_files():
print(changes_text)
if utils.ON_CI:
- with open(os.environ["GITHUB_OUTPUT"], "a", encoding="utf-8") as f:
- f.write('changed=' + files_text.replace('\n', '%0A'))
- table_header = [
- '| File | Requirement | old | new |',
- '|------|-------------|-----|-----|',
- ]
- diff_table = '%0A'.join(
- table_header + [change.table_str() for change in changes])
- f.write(f'diff={diff_table}')
+ print()
+ print('::set-output name=changed::' +
+ files_text.replace('\n', '%0A'))
+ table_header = [
+ '| File | Requirement | old | new |',
+ '|------|-------------|-----|-----|',
+ ]
+ diff_table = '%0A'.join(table_header +
+ [change.table_str() for change in changes])
+ print('::set-output name=diff::' + diff_table)
def get_host_python(name):