import os import sys def main(): try: name = os.getenv('INPUT_NAME', 'No name provided') print(f'Arg received from main.py: {name}') print('Workdir from main.py:') for filename in os.listdir('.'): print(filename) with open('name.txt', 'w') as file: file.write(name) with open(os.getenv('GITHUB_OUTPUT', '/dev/null'), 'a') as file: file.write(f'processed-name={name}\n') # print(f'::set-output name=processed-name::{name}') # This is the old syntax except Exception as e: print(f'::error::{e}') sys.exit(1) if __name__ == "__main__": main()