1010
1111jobs :
1212  publish :
13-     runs-on : ubuntu-latest 
13+     runs-on : core-e2e 
1414    steps :
15-       - uses : actions/checkout@v4 
16-       - run : git fetch --prune --unshallow 
17-       - name : Detect required Go version 
15+       - name : Cleanup build folder 
1816        run : | 
19-           toolchain=$(./script/tools.sh gotoolchain | sed 's/go*//') 
20-           echo "GOVERSION=${toolchain}" >> $GITHUB_ENV 
21- uses : actions/setup-go@v5 
22-         with :
23-           go-version : " ${{ env.GOVERSION }}" 
24-       - name : set environment 
25-         uses : HatsuneMiku3939/direnv-action@v1 
17+           sudo rm -rf ./* || true  
18+           sudo rm -rf ./.??* || true  
19+ name : Checkout code 
20+         uses : actions/checkout@v4 
21+       - name : Setup environment 
22+         uses : ./.github/actions/setup-ubuntu 
2623      - name : Set up QEMU 
2724        uses : docker/setup-qemu-action@v3 
2825      - name : Set up Docker Buildx 
@@ -37,40 +34,39 @@ jobs:
3734          password : ${{ secrets.GITHUB_TOKEN }} 
3835      - name : Make and publish 
3936        run : | 
40-           sudo rm -rf dist  
37+           sudo rm -rf .cache/goreleaser  
4138          make release 
4239env :
4340          GORELEASER_RELEASE : true 
4441          GORELEASER_MOUNT_CONFIG : true 
4542          #  using PAT as homebrew is located in different repo
4643          GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
4744  test-network-upgrade-on-release :
48-     runs-on : upgrade-tester 
45+     runs-on : gh-runner-test 
4946    needs :
5047      - publish 
5148    steps :
52-       - uses : actions/checkout@v4 
53-       - run : git fetch --prune --unshallow 
54-       - name : Detect required Go version 
49+       - name : Cleanup build folder 
5550        run : | 
56-           toolchain=$(./script/tools.sh gotoolchain | sed 's/go*//') 
57-           echo "GOVERSION=${toolchain}" >> $GITHUB_ENV 
58- uses : actions/setup-go@v5 
59-         with :
60-           go-version : " ${{ env.GOVERSION }}" 
61-       - name : set environment 
62-         uses : HatsuneMiku3939/direnv-action@v1 
51+           sudo rm -rf ./* || true  
52+           sudo rm -rf ./.??* || true  
53+ name : Checkout code 
54+         uses : actions/checkout@v4 
55+       - name : Setup environment 
56+         uses : ./.github/actions/setup-ubuntu 
6357      - name : detect release tag 
6458        run : echo "RELEASE_TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_ENV 
6559      - name : configure variables 
6660        run : | 
6761          test_required=$(./script/upgrades.sh test-required ${{ env.RELEASE_TAG }}) 
6862          echo "TEST_REQUIRED=$test_required" >> $GITHUB_ENV 
6963name : run test 
64+         id : test 
7065        if : env.TEST_REQUIRED != '' 
7166        env :
7267          UPGRADE_BINARY_VERSION : ${{ env.RELEASE_TAG }} 
7368          GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
69+           TEST_CONFIG : test-config-gha.json 
7470        run : | 
7571          cd tests/upgrade 
7672          make test 
8076        with :
8177          name : logs 
8278          path : | 
83-             .cache/run/upgrade/validators/logs/*.log 
79+             .cache/run/upgrade/validators/logs/.akash *.log 
8480
8581notify-homebrew :
8682    runs-on : ubuntu-latest 
0 commit comments