Skip to content

Commit 58972b9

Browse files
authored
Merge pull request #400 from opentensor/feat/roman/add-pull-docker-image
Add logic for keep docker image up to date
2 parents 25ad35a + a36cfdb commit 58972b9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.github/workflows/e2e-subtensor-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ jobs:
4848
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
4949

5050
- name: Pull Docker Image
51-
run: docker pull ghcr.io/opentensor/subtensor-localnet:latest
51+
run: docker pull ghcr.io/opentensor/subtensor-localnet:devnet-ready
5252

5353
- name: Save Docker Image to Cache
54-
run: docker save -o subtensor-localnet.tar ghcr.io/opentensor/subtensor-localnet:latest
54+
run: docker save -o subtensor-localnet.tar ghcr.io/opentensor/subtensor-localnet:devnet-ready
5555

5656
- name: Upload Docker Image as Artifact
5757
uses: actions/upload-artifact@v4

tests/e2e_tests/conftest.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@
1414

1515
from .utils import setup_wallet
1616

17+
LOCALNET_IMAGE_NAME = "ghcr.io/opentensor/subtensor-localnet:devnet-ready"
18+
1719

1820
def wait_for_node_start(process, pattern, timestamp: int = None):
1921
for line in process.stdout:
@@ -113,6 +115,7 @@ def is_docker_running():
113115
stderr=subprocess.DEVNULL,
114116
check=True,
115117
)
118+
subprocess.run(["docker", "pull", LOCALNET_IMAGE_NAME], check=True)
116119
return True
117120
except subprocess.CalledProcessError:
118121
return False
@@ -143,7 +146,6 @@ def try_start_docker():
143146
return False
144147

145148
container_name = f"test_local_chain_{str(time.time()).replace('.', '_')}"
146-
image_name = "ghcr.io/opentensor/subtensor-localnet:devnet-ready"
147149

148150
# Command to start container
149151
cmds = [
@@ -156,7 +158,7 @@ def try_start_docker():
156158
"9944:9944",
157159
"-p",
158160
"9945:9945",
159-
image_name,
161+
LOCALNET_IMAGE_NAME,
160162
params,
161163
]
162164

0 commit comments

Comments
 (0)