Trying artifact_cleanup.

This commit is contained in:
Patrick Lehmann
2022-11-05 18:41:35 +01:00
parent 96bccfbd18
commit 439290c700
2 changed files with 68 additions and 9 deletions

View File

@@ -73,10 +73,10 @@ jobs:
Parameters:
runs-on: ubuntu-latest
outputs:
python_version: ${{ steps.params.outputs.python_version }}
python_jobs: ${{ steps.params.outputs.python_jobs }}
artifact_names: ${{ steps.params.outputs.artifact_names }}
params: ${{ steps.params.outputs.params }}
python_version: ${{ steps.params.outputs.python_version }}
python_jobs: ${{ steps.params.outputs.python_jobs }}
artifact_names: ${{ steps.params.outputs.artifact_names }}
params: ${{ steps.params.outputs.params }}
steps:
- name: Generate 'params' and 'python_jobs'
@@ -236,15 +236,13 @@ jobs:
print("Parameters:")
print(f" python_version: {python_version}")
print(f" python_jobs ({len(jobs)}):\n" +
"".join([f" {{ " + ", ".join([f"\"{key}\": \"{value}\"" for key, value in job.items()]) + f" }},\n" for job in jobs])
)
print(f" artifact_names ({len(artifact_names)}):")
for id, name in artifact_names.items():
print(f" {id:>14}: {name}")
buffer = "".join([f" {{ " + ", ".join([f"\"{key}\": \"{value}\"" for key, value in job.items()]) + f" }},\n" for job in jobs])
print(dedent(f"""\
Python jobs ({len(jobs)}):
{buffer}"""))
# Write jobs to special file
github_output = Path(getenv("GITHUB_OUTPUT"))
print(f"GITHUB_OUTPUT: {github_output}")