File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 44 push :
55 branches : [ master ]
66 pull_request :
7-
7+
88jobs :
99 rustfmt :
1010 name : Check formatting
@@ -56,11 +56,17 @@ jobs:
5656 strategy :
5757 matrix :
5858 rust : [beta, nightly]
59+ features : [[], ['polonius-souffle']]
5960 steps :
6061 - uses : actions/checkout@v2
6162 with :
6263 fetch-depth : 1
6364
65+ - name : Install Souffle
66+ run : |
67+ curl -s https://packagecloud.io/install/repositories/souffle-lang/souffle/script.deb.sh | sudo bash
68+ sudo apt-get install souffle
69+
6470 - name : Install rust toolchain
6571 uses : actions-rs/toolchain@v1
6672 with :
6975 override : true
7076
7177 - name : Build polonius
72- run : cargo build
78+ run : cargo build --features "${{ join(matrix.features) }}"
7379
7480 - name : Execute tests for all crates in the workspace
75- run : cargo test --all
81+ run : cargo test --all --features "${{ join(matrix.features) }}"
You can’t perform that action at this time.
0 commit comments