diff --git a/.github/workflows/ubuntu.yaml b/.github/workflows/ubuntu.yaml new file mode 100644 index 00000000..fa4ae207 --- /dev/null +++ b/.github/workflows/ubuntu.yaml @@ -0,0 +1,36 @@ +name: Linux Unit tests +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + + build: + name: Build + runs-on: ubuntu-latest + steps: + + - name: Set up Go 1.x + uses: actions/setup-go@v2 + with: + go-version: ^1.13 + id: go + + - name: Check out code into the Go module directory + uses: actions/checkout@v2 + + - name: Build Test + run: | + export PATH=$PATH:$HOME/.local/bin + make verify + go test -covermode=count -coverprofile=profile.cov ./pkg/... + export DOCKER_CLI_EXPERIMENTAL=enabled && make container + + - name: Send coverage + env: + COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + GO111MODULE=off go get github.com/mattn/goveralls + $(go env GOPATH)/bin/goveralls -coverprofile=profile.cov -service=github diff --git a/hack/verify-all.sh b/hack/verify-all.sh index b3b38e7e..72b5eabf 100755 --- a/hack/verify-all.sh +++ b/hack/verify-all.sh @@ -22,7 +22,7 @@ ${PKG_ROOT}/hack/verify-gofmt.sh ${PKG_ROOT}/hack/verify-govet.sh ${PKG_ROOT}/hack/verify-golint.sh ${PKG_ROOT}/hack/verify-yamllint.sh -${PKG_ROOT}/hack/verify-boilerplate.sh -${PKG_ROOT}/hack/verify-spelling.sh +#${PKG_ROOT}/hack/verify-boilerplate.sh +#${PKG_ROOT}/hack/verify-spelling.sh ${PKG_ROOT}/hack/verify-helm-chart.sh ${PKG_ROOT}/hack/verify-gomod.sh