@@ -129,7 +129,7 @@ jobs:
129129 export PHOTON_APP='target/release/photon_app'
130130 cargo run --release --example integration_tests
131131
132- build-release :
132+ test- build-release :
133133 strategy :
134134 fail-fast : false
135135 matrix :
@@ -150,7 +150,7 @@ jobs:
150150 name : x86_64-pc-windows-gnu
151151 binary-suffix : .exe
152152 rustflags : " -C linker=/usr/bin/x86_64-w64-mingw32-gcc"
153- name : Build, Release ((${{ matrix.name }}))
153+ name : Test, Build, Release ((${{ matrix.name }}))
154154 runs-on : ${{ matrix.os }}
155155 permissions :
156156 contents : write
@@ -175,6 +175,9 @@ jobs:
175175 run : sudo apt install mingw-w64
176176 if : ${{ matrix.name == 'x86_64-pc-windows-gnu' }}
177177
178+ - name : Test
179+ run : cargo test --tests
180+
178181 - name : Build
179182 run : cargo build --release --target ${{ matrix.name }}
180183 env :
@@ -250,7 +253,7 @@ jobs:
250253 upload-releases-to-releases-drivechain-info :
251254 name : Upload releases to releases.drivechain.info
252255 runs-on : ubuntu-latest
253- needs : [build-release, integration- test, parse-semver]
256+ needs : [integration-test, test-build-release , parse-semver]
254257 if : startsWith(github.ref, 'refs/tags/') && needs.parse-semver.outputs.prerelease == ''
255258 steps :
256259 - name : Download release assets
0 commit comments