mirror of
				https://github.com/PabloMK7/citra.git
				synced 2025-10-30 21:30:04 +00:00 
			
		
		
		
	CI: Decouple clang-format from the linux build matrix (#5838)
This commit is contained in:
		
							parent
							
								
									a1b4daa9d4
								
							
						
					
					
						commit
						4817b00843
					
				
					 2 changed files with 16 additions and 5 deletions
				
			
		|  | @ -10,9 +10,9 @@ fi | |||
| CLANG_FORMAT=clang-format-10 | ||||
| $CLANG_FORMAT --version | ||||
| 
 | ||||
| if [ "$TRAVIS_EVENT_TYPE" = "pull_request" ]; then | ||||
| if [ "$GITHUB_EVENT_NAME" = "pull_request" ]; then | ||||
|     # Get list of every file modified in this pull request | ||||
|     files_to_lint="$(git diff --name-only --diff-filter=ACMRTUXB $TRAVIS_COMMIT_RANGE | grep '^src/[^.]*[.]\(cpp\|h\)$' || true)" | ||||
|     files_to_lint="$(git diff --name-only --diff-filter=ACMRTUXB $COMMIT_RANGE | grep '^src/[^.]*[.]\(cpp\|h\)$' || true)" | ||||
| else | ||||
|     # Check everything for branch pushes | ||||
|     files_to_lint="$(find src/ -name '*.cpp' -or -name '*.h')" | ||||
|  |  | |||
							
								
								
									
										17
									
								
								.github/workflows/ci.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								.github/workflows/ci.yml
									
										
									
									
										vendored
									
									
								
							|  | @ -8,11 +8,22 @@ on: | |||
|     branches: [ master ] | ||||
| 
 | ||||
| jobs: | ||||
|   clang-format: | ||||
|     runs-on: ubuntu-latest | ||||
|     container: citraemu/build-environments:linux-clang-format | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|         with:  | ||||
|           fetch-depth: 0 | ||||
|       - name: Build | ||||
|         env: | ||||
|           COMMIT_RANGE: ${{ github.event.pull_request.base.sha }}..${{ github.event.pull_request.head.sha }} | ||||
|         run: ./.ci/linux-clang-format/docker.sh | ||||
|   build: | ||||
|     runs-on: ubuntu-latest | ||||
|     strategy: | ||||
|       matrix: | ||||
|         image: ["linux-clang-format", "linux-fresh", "linux-frozen", "linux-mingw"] | ||||
|         image: ["linux-fresh", "linux-frozen", "linux-mingw"] | ||||
|     container: citraemu/build-environments:${{ matrix.image }} | ||||
|     steps: | ||||
|       - uses: actions/checkout@v2 | ||||
|  | @ -34,12 +45,12 @@ jobs: | |||
|           ENABLE_COMPATIBILITY_REPORTING: "ON" | ||||
|       - name: Pack | ||||
|         run: ./.ci/${{ matrix.image }}/upload.sh | ||||
|         if: ${{ matrix.image != 'linux-frozen' && matrix.image != 'linux-clang-format' }} | ||||
|         if: ${{ matrix.image != 'linux-frozen' }} | ||||
|         env: | ||||
|           NAME: ${{ matrix.image }} | ||||
|       - name: Upload | ||||
|         uses: actions/upload-artifact@v2 | ||||
|         if: ${{ matrix.image != 'linux-frozen' && matrix.image != 'linux-clang-format' }} | ||||
|         if: ${{ matrix.image != 'linux-frozen' }} | ||||
|         with: | ||||
|           name: ${{ matrix.image }} | ||||
|           path: artifacts/ | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue