1
1
name : E2E Subtensor Tests
2
2
3
3
concurrency :
4
- : e2e-subtensor-${{ github.event.pull_request.number || github.ref }}
4
+ group : e2e-subtensor-${{ github.event.pull_request.number || github.ref }}
5
5
cancel-in-progress : true
6
6
7
7
on :
@@ -50,10 +50,10 @@ jobs:
50
50
pull-docker-image :
51
51
runs-on : ubuntu-latest
52
52
outputs :
53
- image-name : ${{ steps.set-output .outputs.image-name }}
53
+ image-name : ${{ steps.set-image .outputs.image }}
54
54
steps :
55
55
- name : Set Docker image tag based on label or branch
56
- id : set-output
56
+ id : set-image
57
57
run : |
58
58
echo "Event: $GITHUB_EVENT_NAME"
59
59
echo "Branch: $GITHUB_REF_NAME"
@@ -72,12 +72,15 @@ jobs:
72
72
case "$label" in
73
73
" subtensor-localnet:main" )
74
74
image="ghcr.io/opentensor/subtensor-localnet:main"
75
+ break
75
76
;;
76
77
" subtensor-localnet:testnet" )
77
78
image="ghcr.io/opentensor/subtensor-localnet:testnet"
79
+ break
78
80
;;
79
81
" subtensor-localnet:devnet" )
80
82
image="ghcr.io/opentensor/subtensor-localnet:devnet"
83
+ break
81
84
;;
82
85
esac
83
86
done
@@ -98,10 +101,10 @@ jobs:
98
101
run : echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
99
102
100
103
- name : Pull Docker Image
101
- run : docker pull ${{ steps.set-output .outputs.image-name }}
104
+ run : docker pull ${{ steps.set-image .outputs.image }}
102
105
103
106
- 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 }}
105
108
106
109
- name : Upload Docker Image as Artifact
107
110
uses : actions/upload-artifact@v4
@@ -154,8 +157,9 @@ jobs:
154
157
run : |
155
158
set +e
156
159
for i in 1 2 3; do
157
- echo "🔁 Attempt $i: Running tests "
160
+ echo "::group::🔁 Test attempt $i "
158
161
uv run pytest ${{ matrix.test-file }} -s
162
+ echo "::endgroup::"
159
163
status=$?
160
164
if [ $status -eq 0 ]; then
161
165
echo "✅ Tests passed on attempt $i"
0 commit comments