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