From 42754060e31958d6ea1937bc248e4376c4c29678 Mon Sep 17 00:00:00 2001 From: Aurelien Vaillant Date: Wed, 2 Feb 2022 10:52:56 +0100 Subject: [PATCH 1/3] Write github var env with the package python script --- .github/package.py | 5 ++++- .github/workflows/package.yml | 7 +++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.github/package.py b/.github/package.py index 23a39f1..f0a4eec 100644 --- a/.github/package.py +++ b/.github/package.py @@ -10,4 +10,7 @@ def get_folder_name(): if __name__ == "__main__": name = get_folder_name() - # print(f'Show this value : {name}') + + with open('$GITHUB_ENV', 'a') as f: + f.write(f'APP_NAME={name}') + f.write(f'NAME_PACKAGE={name}.zip') diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 1bf0546..73ac5a9 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -41,11 +41,10 @@ jobs: - name: Setup package name run: | echo "With python, get a folder name" - python '.github/package.py' - echo "set with output value" echo "Default env variable ${{env.APP_NAME}}" - echo "APP_NAME={$(python .github/package.py)}" >> $GITHUB_ENV - echo "NAME_PACKAGE={${{env.APP_NAME}}.zip}" >> $GITHUB_ENV + python '.github/package.py' +# echo "APP_NAME={$(python .github/package.py)}" >> $GITHUB_ENV +# echo "NAME_PACKAGE={${{env.APP_NAME}}.zip}" >> $GITHUB_ENV echo "show env variable app name ${{env.APP_NAME}}" echo "show env variable package ${{env.NAME_PACKAGE}}" From cff2f0ca39ae2af87cec4bc1fdd386d84af4802c Mon Sep 17 00:00:00 2001 From: Aurelien Vaillant Date: Wed, 2 Feb 2022 10:57:20 +0100 Subject: [PATCH 2/3] Update debug script --- .github/package.py | 5 ++++- .github/workflows/package.yml | 2 -- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/package.py b/.github/package.py index f0a4eec..309104c 100644 --- a/.github/package.py +++ b/.github/package.py @@ -10,7 +10,10 @@ def get_folder_name(): if __name__ == "__main__": name = get_folder_name() + print(f'Python : The folder name find are "{name}"') - with open('$GITHUB_ENV', 'a') as f: + with open('$GITHUB_ENV', 'w') as f: f.write(f'APP_NAME={name}') f.write(f'NAME_PACKAGE={name}.zip') + print('Update all env. variable') + f.close() diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 73ac5a9..eae2da3 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -43,8 +43,6 @@ jobs: echo "With python, get a folder name" echo "Default env variable ${{env.APP_NAME}}" python '.github/package.py' -# echo "APP_NAME={$(python .github/package.py)}" >> $GITHUB_ENV -# echo "NAME_PACKAGE={${{env.APP_NAME}}.zip}" >> $GITHUB_ENV echo "show env variable app name ${{env.APP_NAME}}" echo "show env variable package ${{env.NAME_PACKAGE}}" From dcad1f74c8385f2daaf13ef62a572497c9e1b7d6 Mon Sep 17 00:00:00 2001 From: Aurelien Vaillant Date: Wed, 2 Feb 2022 11:04:09 +0100 Subject: [PATCH 3/3] Fix env. variable call --- .github/package.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/package.py b/.github/package.py index 309104c..aa36058 100644 --- a/.github/package.py +++ b/.github/package.py @@ -9,10 +9,11 @@ def get_folder_name(): if __name__ == "__main__": + env_file = os.getenv('GITHUB_ENV') name = get_folder_name() print(f'Python : The folder name find are "{name}"') - with open('$GITHUB_ENV', 'w') as f: + with open(env_file, 'a') as f: f.write(f'APP_NAME={name}') f.write(f'NAME_PACKAGE={name}.zip') print('Update all env. variable')