From f59998afe6bddab75deb5b30de8a16d227708540 Mon Sep 17 00:00:00 2001 From: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Date: Wed, 9 Nov 2022 14:41:55 +0100 Subject: [PATCH 1/3] Update eventlist.yml --- .github/workflows/eventlist.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/eventlist.yml b/.github/workflows/eventlist.yml index 1295e1f..b1b07cf 100644 --- a/.github/workflows/eventlist.yml +++ b/.github/workflows/eventlist.yml @@ -238,6 +238,11 @@ 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 + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v3 + release: needs: [ build, test, coverage ] if: github.event_name == 'release' && startsWith(github.ref, 'refs/tags/tools/eventlist/') From d495d97c403a1e391c5a3bf248c7b3a9c30a9dcd Mon Sep 17 00:00:00 2001 From: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Date: Wed, 9 Nov 2022 14:52:10 +0100 Subject: [PATCH 2/3] Update eventlist.yml --- .github/workflows/eventlist.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/eventlist.yml b/.github/workflows/eventlist.yml index b1b07cf..4ac540b 100644 --- a/.github/workflows/eventlist.yml +++ b/.github/workflows/eventlist.yml @@ -240,8 +240,13 @@ jobs: - 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 ] From 15cbc61c181bad6ecc81db797a4145009687043b Mon Sep 17 00:00:00 2001 From: Sourabh Mehta <73165318+soumeh01@users.noreply.github.com> Date: Wed, 9 Nov 2022 15:00:28 +0100 Subject: [PATCH 3/3] test --- .github/workflows/eventlist.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/eventlist.yml b/.github/workflows/eventlist.yml index 4ac540b..9bc42bf 100644 --- a/.github/workflows/eventlist.yml +++ b/.github/workflows/eventlist.yml @@ -290,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: