From a5564919e50ac76a50eb9bd3e27f14eea452b56e Mon Sep 17 00:00:00 2001 From: Lanfon Fan Date: Fri, 1 Dec 2023 03:14:25 +0800 Subject: [PATCH] * [e2e] to not use github api to fetch provider versions --- harvester_e2e_tests/fixtures/terraform.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/harvester_e2e_tests/fixtures/terraform.py b/harvester_e2e_tests/fixtures/terraform.py index 312350f90..225734050 100644 --- a/harvester_e2e_tests/fixtures/terraform.py +++ b/harvester_e2e_tests/fixtures/terraform.py @@ -41,10 +41,9 @@ def tf_provider_version(request): version = request.config.getoption('--terraform-provider-harvester') if not version: import requests - return requests.get( - "https://api.github.com/repos/harvester/terraform-provider-harvester/releases/latest" - ).json()['name'].lstrip('v') - return version + resp = requests.get("https://registry.terraform.io/v1/providers/harvester/harvester") + versions = resp.json()['versions'] + return max(versions, key=parse_version) @pytest.fixture(scope="session")