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