26 lines
683 B
Python
Executable File
26 lines
683 B
Python
Executable File
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() |