From feada3f19ac3e4cd9ff902b89f56b1abb65bc355 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 8 Sep 2022 22:35:09 +0200 Subject: [PATCH 1/4] Support version specifiers in GH action --- action/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/action/main.py b/action/main.py index cd920f5fe0d..03228cb13e8 100644 --- a/action/main.py +++ b/action/main.py @@ -14,9 +14,10 @@ run([sys.executable, "-m", "venv", str(ENV_PATH)], check=True) -req = "black[colorama]" -if VERSION: - req += f"=={VERSION}" +version_specifier = VERSION +if VERSION and VERSION[0] in "0123456789": + version_specifier = f"=={VERSION}" +req = f"black[colorama]{version_specifier}" pip_proc = run( [str(ENV_BIN / "python"), "-m", "pip", "install", req], stdout=PIPE, From e7417d395957ea58c65e5f8eb0308fc9923da8a5 Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 8 Sep 2022 22:37:45 +0200 Subject: [PATCH 2/4] Add changelog entry --- CHANGES.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 25c3d4889a0..a10a1bd3f7e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -42,6 +42,9 @@ +- Update GitHub action to support use of version specifiers (i.e. `<23`) for Black + version (#3265) + ### Documentation -- Update GitHub action to support use of version specifiers (i.e. `<23`) for Black +- Update GitHub Action to support use of version specifiers (e.g. `<23`) for Black version (#3265) ### Documentation