From 16f7ecbbb36dd9d57c049a5f0166051cb6f69c11 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 20 Mar 2025 20:30:35 -0700 Subject: [PATCH 1/3] add pull command --- tests/e2e_tests/conftest.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/e2e_tests/conftest.py b/tests/e2e_tests/conftest.py index f552a57a4e..d1c6813147 100644 --- a/tests/e2e_tests/conftest.py +++ b/tests/e2e_tests/conftest.py @@ -19,6 +19,8 @@ setup_wallet, ) +LOCALNET_IMAGE_NAME = "ghcr.io/opentensor/subtensor-localnet:devnet-ready" + def wait_for_node_start(process, timestamp=None): """Waits for node to start in the docker.""" @@ -132,6 +134,7 @@ def is_docker_running(): stderr=subprocess.DEVNULL, check=True, ) + subprocess.run(["docker", "pull", LOCALNET_IMAGE_NAME], check=True) return True except subprocess.CalledProcessError: return False @@ -162,7 +165,6 @@ def try_start_docker(): return False container_name = f"test_local_chain_{str(time.time()).replace(".", "_")}" - image_name = "ghcr.io/opentensor/subtensor-localnet:devnet-ready" # Command to start container cmds = [ @@ -175,7 +177,7 @@ def try_start_docker(): "9944:9944", "-p", "9945:9945", - image_name, + LOCALNET_IMAGE_NAME, params, ] From c3c82068d6d91be58ab6b0e3adf4cc9d63691863 Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 20 Mar 2025 20:57:12 -0700 Subject: [PATCH 2/3] devnet-ready --- .github/workflows/e2e-subtensor-tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-subtensor-tests.yaml b/.github/workflows/e2e-subtensor-tests.yaml index c656186a1b..266a908b62 100644 --- a/.github/workflows/e2e-subtensor-tests.yaml +++ b/.github/workflows/e2e-subtensor-tests.yaml @@ -52,7 +52,7 @@ jobs: run: docker pull ghcr.io/opentensor/subtensor-localnet:latest - name: Save Docker Image to Cache - run: docker save -o subtensor-localnet.tar ghcr.io/opentensor/subtensor-localnet:latest + run: docker save -o subtensor-localnet.tar ghcr.io/opentensor/subtensor-localnet:devnet-ready - name: Upload Docker Image as Artifact uses: actions/upload-artifact@v4 From 0f186c4c80ce058bd2d8949856a65f63400eb07d Mon Sep 17 00:00:00 2001 From: Roman Date: Thu, 20 Mar 2025 20:59:13 -0700 Subject: [PATCH 3/3] ghcr.io/opentensor/subtensor-localnet:devnet-ready --- .github/workflows/e2e-subtensor-tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-subtensor-tests.yaml b/.github/workflows/e2e-subtensor-tests.yaml index 266a908b62..13c6bbe2f8 100644 --- a/.github/workflows/e2e-subtensor-tests.yaml +++ b/.github/workflows/e2e-subtensor-tests.yaml @@ -49,7 +49,7 @@ jobs: run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin - name: Pull Docker Image - run: docker pull ghcr.io/opentensor/subtensor-localnet:latest + run: docker pull ghcr.io/opentensor/subtensor-localnet:devnet-ready - name: Save Docker Image to Cache run: docker save -o subtensor-localnet.tar ghcr.io/opentensor/subtensor-localnet:devnet-ready