@@ -10,12 +10,7 @@ concurrency:
1010
1111on :
1212 pull_request :
13- branches :
14- - devnet
15- - devnet-ready
16- - testnet
17- - testnet-ready
18- - main
13+ branches : ["*"]
1914 types : [opened, synchronize, reopened, labeled, unlabeled]
2015
2116 workflow_dispatch :
3025 VERBOSE : ${{ github.event.inputs.verbose }}
3126
3227jobs :
33- apply-label-to-new-pr :
34- runs-on : ubuntu-latest
35- outputs :
36- should_continue : ${{ steps.check.outputs.should_continue }}
37- steps :
38- - name : Check
39- id : check
40- run : |
41- ACTION="${{ github.event.action }}"
42- if [[ "$ACTION" == "opened" || "$ACTION" == "reopened" ]]; then
43- echo "should_continue=true" >> $GITHUB_OUTPUT
44- else
45- echo "should_continue=false" >> $GITHUB_OUTPUT
46- fi
47- shell : bash
48-
49- - name : Add label
50- if : steps.check.outputs.should_continue == 'true'
51- uses : actions-ecosystem/action-add-labels@v1
52- with :
53- github_token : ${{ secrets.GITHUB_TOKEN }}
54- labels : run-bittensor-e2e-tests
55-
5628 check-label :
57- needs : apply-label-to-new-pr
5829 runs-on : ubuntu-latest
59- if : always()
6030 outputs :
61- run -bittensor-e2e-tests : ${{ steps.get-labels.outputs.run -bittensor-e2e-tests }}
31+ skip -bittensor-e2e-tests : ${{ steps.get-labels.outputs.skip -bittensor-e2e-tests }}
6232 steps :
6333 - name : Check out repository
6434 uses : actions/checkout@v4
@@ -68,17 +38,17 @@ jobs:
6838 run : |
6939 LABELS=$(gh pr view ${{ github.event.pull_request.number }} --json labels --jq '.labels[].name')
7040 echo "Current labels: $LABELS"
71- if echo "$LABELS" | grep -q "run -bittensor-e2e-tests"; then
72- echo "run -bittensor-e2e-tests=true" >> $GITHUB_OUTPUT
41+ if echo "$LABELS" | grep -q "skip -bittensor-e2e-tests"; then
42+ echo "skip -bittensor-e2e-tests=true" >> $GITHUB_OUTPUT
7343 else
74- echo "run -bittensor-e2e-tests=false" >> $GITHUB_OUTPUT
44+ echo "skip -bittensor-e2e-tests=false" >> $GITHUB_OUTPUT
7545 fi
7646 env :
7747 GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7848
7949 find-btcli-e2e-tests :
8050 needs : check-label
81- if : always() && needs.check-label.outputs.run -bittensor-e2e-tests == 'true '
51+ if : needs.check-label.outputs.skip -bittensor-e2e-tests == 'false '
8252 runs-on : ubuntu-latest
8353 outputs :
8454 test-files : ${{ steps.get-btcli-tests.outputs.test-files }}
10373
10474 find-sdk-e2e-tests :
10575 needs : check-label
106- if : always() && needs.check-label.outputs.run -bittensor-e2e-tests == 'true '
76+ if : needs.check-label.outputs.skip -bittensor-e2e-tests == 'false '
10777 runs-on : ubuntu-latest
10878 outputs :
10979 test-files : ${{ steps.get-sdk-tests.outputs.test-files }}
@@ -164,7 +134,7 @@ jobs:
164134 - check-label
165135 - find-btcli-e2e-tests
166136 - build-image-with-current-branch
167- if : always() && needs.check-label.outputs.run -bittensor-e2e-tests == 'true '
137+ if : needs.check-label.outputs.skip -bittensor-e2e-tests == 'false '
168138 runs-on : ubuntu-latest
169139 strategy :
170140 fail-fast : false
@@ -261,7 +231,7 @@ jobs:
261231 - check-label
262232 - find-sdk-e2e-tests
263233 - build-image-with-current-branch
264- if : always() && needs.check-label.outputs.run -bittensor-e2e-tests == 'true '
234+ if : needs.check-label.outputs.skip -bittensor-e2e-tests == 'false '
265235 runs-on : ubuntu-latest
266236 strategy :
267237 fail-fast : false
0 commit comments