mirror of
https://github.com/kubernetes-sigs/node-feature-discovery.git
synced 2025-03-05 16:27:05 +00:00
22 lines
529 B
Bash
Executable file
22 lines
529 B
Bash
Executable file
#!/bin/bash -e
|
|
|
|
# Install deps
|
|
curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh| sh -s -- -b $(go env GOPATH)/bin v1.36.0
|
|
export PATH=$PATH:$(go env GOPATH)/bin
|
|
|
|
# Run verify steps
|
|
make gofmt-verify
|
|
make ci-lint
|
|
|
|
# Check that repo is clean
|
|
if ! git diff --quiet; then
|
|
echo "Repository is dirty!"
|
|
exit 1
|
|
fi
|
|
|
|
# Check that templates are up-to-date
|
|
make templates
|
|
if ! git diff --quiet; then
|
|
echo "Deployment templates are not up-to-date. Run 'make templates' to update"
|
|
exit 1
|
|
fi
|