tig-monorepopool/.github/workflows/test_workspace.yml
2025-06-07 19:00:48 +01:00

46 lines
1.2 KiB
YAML

name: Test Workspace
on:
push:
branches-ignore:
- 'satisfiability/*'
- 'vehicle_routing/*'
- 'knapsack/*'
- 'vector_search/*'
- 'hypergraph/*'
- 'test/satisfiability/*'
- 'test/vehicle_routing/*'
- 'test/knapsack/*'
- 'test/vector_search/*'
- 'test/hypergraph/*'
- 'dev/satisfiability/*'
- 'dev/vehicle_routing/*'
- 'dev/knapsack/*'
- 'dev/vector_search/*'
- 'dev/hypergraph/*'
jobs:
test_workspace:
name: Test Workspace
permissions:
contents: read
statuses: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
with:
targets: x86_64-unknown-linux-gnu
- name: Cargo Test
run: >
cargo test -p tig-utils --features web3
- name: Update Commit Status (Success)
if: success()
uses: myrotvorets/set-commit-status-action@master
with:
status: 'success'
- name: Update Commit Status (Failure)
if: failure()
uses: myrotvorets/set-commit-status-action@master
with:
status: 'failure'