File tree Expand file tree Collapse file tree 4 files changed +33
-77
lines changed Expand file tree Collapse file tree 4 files changed +33
-77
lines changed Original file line number Diff line number Diff line change 1- name : Build 
1+ name : Cargo 
22
33on : [push, pull_request] 
44
99  build :
1010    runs-on : ubuntu-latest 
1111    steps :
12-       - name : Checkout Code 
13-         uses : actions/checkout@v3 
14-         with :
15-           submodules : true 
12+       - uses : actions/checkout@v4 
13+       - run : cargo build --verbose 
1614
17-       - name : Install Rust 
18-         uses : actions-rs/toolchain@v1 
19-         with :
20-           profile : minimal 
21-           toolchain : stable 
22-           override : true 
23- 
24-       - name : Build Code 
25-         run : cargo build --verbose 
26- 
27-       - name : Test Code 
28-         run : cargo test --verbose 
15+   test :
16+     runs-on : ubuntu-latest 
17+     steps :
18+       - uses : actions/checkout@v4 
19+       - run : cargo test --verbose 
2920
30-       -  name :  Get Branch Name 
31-          if :  github.event_name == 'push' && startswith(github.ref, 'refs/tags/') 
32-          id :  branch_name 
33-          run :  | 
34-           echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/}  
21+   format-check : 
22+     runs-on :  ubuntu-latest 
23+     steps : 
24+       -  uses :  actions/checkout@v4 
25+       -  run :  cargo fmt --check 
3526
36- name : Create Release 
37-         if : github.event_name == 'push' && startswith(github.ref, 'refs/tags/') 
38-         id : create_release 
39-         uses : actions/create-release@v1 
40-         env :
41-           GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} 
42-         with :
43-           tag_name : ${{ github.ref }} 
44-           release_name : Release ${{ steps.branch_name.outputs.SOURCE_TAG }} 
45-           draft : false 
46-           prerelease : false 
27+   clippy-check :
28+     runs-on : ubuntu-latest 
29+     steps :
30+       - uses : actions/checkout@v4 
31+       - run : cargo clippy 
Load Diff This file was deleted. 
Load Diff This file was deleted. 
Original file line number Diff line number Diff line change 1+ name : Release 
2+ 
3+ on : 
4+   push :
5+     tags :
6+     - ' *' 
7+ 
8+ jobs :
9+   release-create :
10+     runs-on : ubuntu-latest 
11+     permissions :
12+       contents : write 
13+     steps :
14+     - uses : actions/checkout@v4 
15+     - uses : ncipollo/release-action@v1 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments