Skip to content

Commit 28311de

Browse files
committed
CI: run unit tests
1 parent 0d03eb1 commit 28311de

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/check_lint_build.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)