Merge pull request #77 from hasheddan/gomodfailci
Check for dirty go modules in CI
This commit is contained in:
		
						commit
						8686ab0b71
					
				| 
						 | 
					@ -45,6 +45,7 @@ pipeline {
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            steps {
 | 
					            steps {
 | 
				
			||||||
 | 
					                sh './build/run make check-diff'
 | 
				
			||||||
                sh './build/run make vendor.check'
 | 
					                sh './build/run make vendor.check'
 | 
				
			||||||
                sh './build/run make -j\$(nproc) build.all'
 | 
					                sh './build/run make -j\$(nproc) build.all'
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										9
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										9
									
								
								Makefile
								
								
								
								
							| 
						 | 
					@ -58,7 +58,14 @@ cobertura:
 | 
				
			||||||
		$(GOCOVER_COBERTURA) > $(GO_TEST_OUTPUT)/cobertura-coverage.xml
 | 
							$(GOCOVER_COBERTURA) > $(GO_TEST_OUTPUT)/cobertura-coverage.xml
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Ensure a PR is ready for review.
 | 
					# Ensure a PR is ready for review.
 | 
				
			||||||
reviewable: vendor generate lint
 | 
					reviewable: generate lint
 | 
				
			||||||
 | 
						@go mod tidy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# Ensure branch is clean.
 | 
				
			||||||
 | 
					check-diff: reviewable
 | 
				
			||||||
 | 
						@$(INFO) checking that branch is clean
 | 
				
			||||||
 | 
						@git diff --quiet || $(FAIL)
 | 
				
			||||||
 | 
						@$(OK) branch is clean
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Update the submodules, such as the common build scripts.
 | 
					# Update the submodules, such as the common build scripts.
 | 
				
			||||||
submodules:
 | 
					submodules:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue