21 lines
		
	
	
	
		
			743 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
	
		
			743 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| on: [push, pull_request]
 | |
| jobs:
 | |
|   test:
 | |
|     runs-on: docker
 | |
|     steps:
 | |
|       - uses: actions/checkout@v4
 | |
|       - name: Cache Cargo Build
 | |
|         uses: actions/cache@v4
 | |
|         env:
 | |
|           cache-name: cache-cargo-build
 | |
|         with:
 | |
|           path: |
 | |
|             target/debug
 | |
|             ~/.cargo/registry
 | |
|           key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/Cargo.lock') }}
 | |
|           restore-keys: |
 | |
|             ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('**/Cargo.lock') }}
 | |
|             ${{ runner.os }}-${{ env.cache-name }}-
 | |
|       - name: Install rust toolchain
 | |
|         uses: https://github.com/dtolnay/rust-toolchain@stable
 | |
|       - run: JWT_SECRET="$(./scripts/generate_secret.sh)" cargo test --verbose
 | 
