Skip to content

Commit df45be1

Browse files
committed
feature : write to GITHUB_OUTPUT file only if env var exists
for `edu-base` docker
1 parent 676ec5d commit df45be1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

entrypoint.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,10 @@ def main() -> None:
5252
print(feedback)
5353

5454
# Write the feedback to the environment file
55-
with open(os.environ['GITHUB_OUTPUT'], 'a', encoding='utf-8') as f:
56-
out_string = f'feedback<<EOF\n{feedback}\nEOF'
57-
logging.info(f"Writing to GITHUB_OUTPUT: {f.write(out_string)} characters")
55+
if os.getenv('GITHUB_OUTPUT', False):
56+
with open(os.environ['GITHUB_OUTPUT'], 'a', encoding='utf-8') as f:
57+
out_string = f'feedback<<EOF\n{feedback}\nEOF'
58+
logging.info(f"Writing to GITHUB_OUTPUT: {f.write(out_string)} characters")
5859

5960
if not b_fail_expected:
6061
assert n_failed == 0, f'{n_failed} failed tests'

0 commit comments

Comments
 (0)