name: Go Test on: [ push, pull_request ] jobs: test: name: Test with Coverage runs-on: ubuntu-latest steps: - name: Set up Go uses: actions/setup-go@v2 with: go-version: '1.18' - name: Check out code uses: actions/checkout@v2 - name: Install dependencies run: | go mod download - name: Run Unit tests run: | go test -coverprofile=covprofile -coverpkg="github.com/88250/lute" ./... - name: Install goveralls run: go install github.com/mattn/goveralls@latest - name: Send coverage env: COVERALLS_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: goveralls -coverprofile=covprofile -service=github