Skip to content

Commit b6f06d8

Browse files
author
Roman
committed
improvements
1 parent fdf04de commit b6f06d8

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

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

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: E2E Subtensor Tests
22

33
concurrency:
4-
: e2e-subtensor-${{ github.event.pull_request.number || github.ref }}
4+
group: e2e-subtensor-${{ github.event.pull_request.number || github.ref }}
55
cancel-in-progress: true
66

77
on:
@@ -50,10 +50,10 @@ jobs:
5050
pull-docker-image:
5151
runs-on: ubuntu-latest
5252
outputs:
53-
image-name: ${{ steps.set-output.outputs.image-name }}
53+
image-name: ${{ steps.set-image.outputs.image }}
5454
steps:
5555
- name: Set Docker image tag based on label or branch
56-
id: set-output
56+
id: set-image
5757
run: |
5858
echo "Event: $GITHUB_EVENT_NAME"
5959
echo "Branch: $GITHUB_REF_NAME"
@@ -72,12 +72,15 @@ jobs:
7272
case "$label" in
7373
"subtensor-localnet:main")
7474
image="ghcr.io/opentensor/subtensor-localnet:main"
75+
break
7576
;;
7677
"subtensor-localnet:testnet")
7778
image="ghcr.io/opentensor/subtensor-localnet:testnet"
79+
break
7880
;;
7981
"subtensor-localnet:devnet")
8082
image="ghcr.io/opentensor/subtensor-localnet:devnet"
83+
break
8184
;;
8285
esac
8386
done
@@ -98,10 +101,10 @@ jobs:
98101
run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
99102

100103
- name: Pull Docker Image
101-
run: docker pull ${{ steps.set-output.outputs.image-name }}
104+
run: docker pull ${{ steps.set-image.outputs.image }}
102105

103106
- name: Save Docker Image to Cache
104-
run: docker save -o subtensor-localnet.tar ${{ steps.set-output.outputs.image-name }}
107+
run: docker save -o subtensor-localnet.tar ${{ steps.set-image.outputs.image }}
105108

106109
- name: Upload Docker Image as Artifact
107110
uses: actions/upload-artifact@v4
@@ -154,8 +157,9 @@ jobs:
154157
run: |
155158
set +e
156159
for i in 1 2 3; do
157-
echo "🔁 Attempt $i: Running tests"
160+
echo "::group::🔁 Test attempt $i"
158161
uv run pytest ${{ matrix.test-file }} -s
162+
echo "::endgroup::"
159163
status=$?
160164
if [ $status -eq 0 ]; then
161165
echo "✅ Tests passed on attempt $i"

0 commit comments

Comments
 (0)