diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index fedca82..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,62 +0,0 @@ -name: Build and Test -on: - push: - branches: - - master - pull_request: - -jobs: - lint: - name: Lint - runs-on: ubuntu-latest - steps: - - name: Set up Go - uses: actions/setup-go@v1 - with: - go-version: 1.14 - - - name: Check out code - uses: actions/checkout@v1 - - - name: Lint Go Code - run: | - export PATH=$PATH:$(go env GOPATH)/bin # temporary fix. See https://github.com/actions/setup-go/issues/14 - go get -u golang.org/x/lint/golint - make lint - - test: - name: Test - runs-on: ubuntu-latest - steps: - - name: Set up Go - uses: actions/setup-go@v1 - with: - go-version: 1.14 - - - name: Check out code - uses: actions/checkout@v1 - - - name: Run Unit tests. - run: make test-coverage - - - name: Upload Coverage report to CodeCov - uses: codecov/codecov-action@v1.0.0 - with: - token: ${{secrets.CODECOV_TOKEN}} - file: ./coverage.txt - - build: - name: Build - runs-on: ubuntu-latest - needs: [lint, test] - steps: - - name: Set up Go - uses: actions/setup-go@v1 - with: - go-version: 1.14 - - - name: Check out code - uses: actions/checkout@v1 - - - name: Build - run: make build