Pullup requires Go 1.15 and later.
Download dependencies.
go get ./...
If you modify pkg/apis
or wire-related files, you have to regenerate code.
./hack/update-codegen.sh
Download testing assets.
./hack/download-test-assets.sh
Run tests.
./hack/run-tests.sh
Before you get started, make sure your environment can run kind.
Build Docker images.
./test/scripts/build-images.sh
Run tests. This script will setup a Kubernetes cluster using kind and run the tests. After all tests are done, the cluster will be teardown automatically.
./test/scripts/kind/run.sh
Install golangci-lint and run.
golangci-lint run