From 9fc6b2fe3d1e1aa3dfcc8b42f76bc545caeb62dc Mon Sep 17 00:00:00 2001 From: Lev Vereshchagin Date: Thu, 24 Mar 2022 10:52:38 +0300 Subject: [PATCH] Prevent tests from modifying $GITHUB_ENV This fixes develop build. --- tests/conftest.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 70ad2a02..e20d7262 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -10,17 +10,16 @@ from tests.utils import CI, Compose def _add_version_var(name: str, env_path: Path): - if not os.getenv(name): + value = os.getenv(name) + + if not value: return - if (gh_env := os.getenv("GITHUB_ENV")) and os.environ[name] == "develop": - with open(gh_env, "a") as f: - f.write(f"\n{name}=latest") - - os.environ[name] = "latest" + if value == "develop": + value = "latest" with open(env_path, "a") as f: - f.write(f"\n{name}={os.environ[name]}") + f.write(f"\n{name}={value}") @pytest.fixture(scope="session")