diff --git a/.github/workflows/eventlist.yml b/.github/workflows/eventlist.yml index 1295e1f..9bc42bf 100644 --- a/.github/workflows/eventlist.yml +++ b/.github/workflows/eventlist.yml @@ -238,6 +238,16 @@ jobs: test `go tool cover -func build/cover.out | tail -1 | awk '{print ($3 + 0)*10}'` -gt 980 working-directory: ./tools/eventlist + - name: Run coverage + run: go test -race -coverprofile=coverage.txt -covermode=atomic + working-directory: ./tools/eventlist + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + with: + files: ./tools/eventlist/coverage.txt + fail_ci_if_error: true + functionalities: fix + release: needs: [ build, test, coverage ] if: github.event_name == 'release' && startsWith(github.ref, 'refs/tags/tools/eventlist/') @@ -280,14 +290,12 @@ jobs: tar -czvf eventlist-linux64.tar.gz eventlist-linux64/eventlist eventlist-linux64/docs eventlist-linux64/LICENSE tar -czvf eventlist-darwin64.tar.gz eventlist-darwin64/eventlist eventlist-darwin64/docs eventlist-darwin64/LICENSE working-directory: release - - name: Calculate checksums run: | sha256sum eventlist-windows64.zip --text > eventlist-checksums.txt sha256sum eventlist-linux64.tar.gz --text >> eventlist-checksums.txt sha256sum eventlist-darwin64.tar.gz --text >> eventlist-checksums.txt working-directory: release - - name: Attach installer to release assets uses: svenstaro/upload-release-action@v2 with: