mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-30 21:02:32 +01:00 
			
		
		
		
	Make only modified keymaps
This commit is contained in:
		
							parent
							
								
									2fd670bec0
								
							
						
					
					
						commit
						45d437ca04
					
				| @ -14,9 +14,19 @@ if [[ "$TRAVIS_COMMIT_MESSAGE" != *"[skip build]"* ]] ; then | |||||||
| 	else | 	else | ||||||
| 		MKB=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -oP '(?<=keyboards\/)([a-zA-Z0-9_]+)(?=\/)' | sort -u) | 		MKB=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -oP '(?<=keyboards\/)([a-zA-Z0-9_]+)(?=\/)' | sort -u) | ||||||
| 		for KB in $MKB ; do | 		for KB in $MKB ; do | ||||||
| 			echo "Making all keymaps for $KB" | 			KEYMAP_ONLY=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -Ev '^(keyboards/'${KB}'/keymaps/)' | wc -l) | ||||||
| 			make ${KB}-allsp-allkm AUTOGEN=true | 			if [[ $KEYMAP_ONLY -gt 0 ]]; then | ||||||
| 			: $((exit_code = $exit_code + $?)) | 				echo "Making all keymaps for $KB" | ||||||
|  | 				make ${KB}-allsp-allkm AUTOGEN=true | ||||||
|  | 				: $((exit_code = $exit_code + $?)) | ||||||
|  | 			else | ||||||
|  | 				MKM=$(git diff --name-only -n 1 ${TRAVIS_COMMIT_RANGE} | grep -oP '(?<=keyboards/'${KB}'/keymaps/)([a-zA-Z0-9_]+)(?=\/)' | sort -u) | ||||||
|  | 				for KM in $MKM ; do | ||||||
|  | 					echo "Making $KM for $KB"	 | ||||||
|  | 					make ${KB}-allsp-${KM} AUTOGEN=true | ||||||
|  | 					: $((exit_code = $exit_code + $?)) | ||||||
|  | 				done		 | ||||||
|  | 			fi | ||||||
| 		done | 		done | ||||||
| 	fi | 	fi | ||||||
| 	exit $exit_code | 	exit $exit_code | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Fred Sundvik
						Fred Sundvik