mirror of
				https://github.com/sharkdp/bat.git
				synced 2025-11-04 09:01:56 +00:00 
			
		
		
		
	Add job to run tests with new syntaxes/themes
This commit is contained in:
		
							
								
								
									
										27
									
								
								.github/workflows/CICD.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								.github/workflows/CICD.yml
									
									
									
									
										vendored
									
									
								
							@@ -14,7 +14,7 @@ jobs:
 | 
				
			|||||||
    runs-on: ubuntu-latest
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
    steps:
 | 
					    steps:
 | 
				
			||||||
    - uses: actions/checkout@v1
 | 
					    - uses: actions/checkout@v1
 | 
				
			||||||
    - name: Install `rust` toolchain (v${{ env.MIN_SUPPORTED_RUST_VERSION }})
 | 
					    - name: Install rust toolchain (v${{ env.MIN_SUPPORTED_RUST_VERSION }})
 | 
				
			||||||
      uses: actions-rs/toolchain@v1
 | 
					      uses: actions-rs/toolchain@v1
 | 
				
			||||||
      with:
 | 
					      with:
 | 
				
			||||||
        toolchain: ${{ env.MIN_SUPPORTED_RUST_VERSION }}
 | 
					        toolchain: ${{ env.MIN_SUPPORTED_RUST_VERSION }}
 | 
				
			||||||
@@ -25,6 +25,31 @@ jobs:
 | 
				
			|||||||
      with:
 | 
					      with:
 | 
				
			||||||
        command: test
 | 
					        command: test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  test_with_new_syntaxes_and_themes:
 | 
				
			||||||
 | 
					    name: Test with new syntaxes and themes
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					    - name: Git checkout
 | 
				
			||||||
 | 
					      uses: actions/checkout@v1
 | 
				
			||||||
 | 
					    - name: Install Rust toolchain
 | 
				
			||||||
 | 
					      uses: actions-rs/toolchain@v1
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        toolchain: stable
 | 
				
			||||||
 | 
					        default: true
 | 
				
			||||||
 | 
					        profile: minimal
 | 
				
			||||||
 | 
					    - name: Build and install bat
 | 
				
			||||||
 | 
					      uses: actions-rs/cargo@v1
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        command: install
 | 
				
			||||||
 | 
					        args: --locked --release
 | 
				
			||||||
 | 
					    - name: Rebuild binary assets (syntaxes and themes)
 | 
				
			||||||
 | 
					      run: bash assets/create.sh
 | 
				
			||||||
 | 
					    - name: Run tests with new syntaxes and themes
 | 
				
			||||||
 | 
					      uses: actions-rs/cargo@v1
 | 
				
			||||||
 | 
					      with:
 | 
				
			||||||
 | 
					        command: test
 | 
				
			||||||
 | 
					        args: --release
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  build:
 | 
					  build:
 | 
				
			||||||
    name: Build
 | 
					    name: Build
 | 
				
			||||||
    runs-on: ${{ matrix.job.os }}
 | 
					    runs-on: ${{ matrix.job.os }}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user