fix(ci): add missing steps in CI pipeline
This commit is contained in:
		
							parent
							
								
									680d0cf1de
								
							
						
					
					
						commit
						6db6b496c7
					
				
							
								
								
									
										11
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							|  | @ -21,6 +21,10 @@ jobs: | |||
|       - name: Install cargo-make | ||||
|         run: | | ||||
|           cargo install --force cargo-make | ||||
|       - name: Install Linux dependencies | ||||
|         if: ${{ runner.os == 'Linux' }} | ||||
|         run: | | ||||
|           sudo apt install libx11-dev libxtst-dev libxkbcommon-dev libdbus-1-dev libwxgtk3.0-gtk3-dev | ||||
|       - name: Run test suite | ||||
|         run: cargo make test | ||||
|       - name: Build | ||||
|  | @ -31,11 +35,14 @@ jobs: | |||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|       - name: Install dependencies | ||||
|         run: | | ||||
|           sudo apt install libxkbcommon-dev libwxgtk3.0-gtk3-dev | ||||
|       - name: Install cargo-make | ||||
|         run: | | ||||
|           cargo install --force cargo-make | ||||
|       - name: Run test suite | ||||
|         run: cargo make test --env NO_X11=true | ||||
|       - name: Check build  | ||||
|         run: cargo make build-binary --env NO_X11=true | ||||
|    | ||||
|   check-macos-arm: | ||||
|     runs-on: macos-11 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user