-
Notifications
You must be signed in to change notification settings - Fork 35
41 lines (39 loc) · 1.01 KB
/
test_workspace.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
name: Test Workspace
on:
push:
branches-ignore:
- 'benchmarker/*'
- 'satisfiability/*'
- 'vehicle_routing/*'
- 'knapsack/*'
- 'test/benchmarker/*'
- 'test/satisfiability/*'
- 'test/vehicle_routing/*'
- 'test/knapsack/*'
- 'dev/benchmarker/*'
- 'dev/satisfiability/*'
- 'dev/vehicle_routing/*'
- 'dev/knapsack/*'
jobs:
test_workspace:
name: Test Workspace
permissions:
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
- 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'