diff options
author | David Robertson <davidr@element.io> | 2022-10-18 13:45:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-18 13:45:34 +0100 |
commit | a8677bc9b847b66baff8b4ff0eef7ffc63e005fd (patch) | |
tree | ee7ce1e7a66020affccb365df498a012a22b7fc4 /.ci/scripts/calculate_jobs.py | |
parent | Flush stdout/err in Dockerfile-workers before replacing the current process (... (diff) | |
download | synapse-a8677bc9b847b66baff8b4ff0eef7ffc63e005fd.tar.xz |
Deal with some GHA deprecation warnings (#14216)
Diffstat (limited to '.ci/scripts/calculate_jobs.py')
-rwxr-xr-x | .ci/scripts/calculate_jobs.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/.ci/scripts/calculate_jobs.py b/.ci/scripts/calculate_jobs.py index b1f604eeb0..c2198e0dd4 100755 --- a/.ci/scripts/calculate_jobs.py +++ b/.ci/scripts/calculate_jobs.py @@ -18,6 +18,13 @@ import json import os + +def set_output(key: str, value: str): + # See https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter + with open(os.environ["GITHUB_OUTPUT"], "at") as f: + print(f"{key}={value}", file=f) + + IS_PR = os.environ["GITHUB_REF"].startswith("refs/pull/") # First calculate the various trial jobs. @@ -81,7 +88,7 @@ print("::endgroup::") test_matrix = json.dumps( trial_sqlite_tests + trial_postgres_tests + trial_no_extra_tests ) -print(f"::set-output name=trial_test_matrix::{test_matrix}") +set_output("trial_test_matrix", test_matrix) # First calculate the various sytest jobs. @@ -125,4 +132,4 @@ print(json.dumps(sytest_tests, indent=4)) print("::endgroup::") test_matrix = json.dumps(sytest_tests) -print(f"::set-output name=sytest_test_matrix::{test_matrix}") +set_output("sytest_test_matrix", test_matrix) |