From f21e96735987705425a5e2bb6d45a7e99611bb94 Mon Sep 17 00:00:00 2001 From: omer fainshtein <146735888+omerfain@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:54:40 +0200 Subject: [PATCH 1/3] Create codecov.yaml --- .github/workflows/codecov.yaml | 47 ++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 .github/workflows/codecov.yaml diff --git a/.github/workflows/codecov.yaml b/.github/workflows/codecov.yaml new file mode 100644 index 00000000..2cbeb522 --- /dev/null +++ b/.github/workflows/codecov.yaml @@ -0,0 +1,47 @@ + +name: Codecov Scan + +on: + push: + branches: + - main + pull_request: + workflow_dispatch: + +jobs: + run: + runs-on: ubuntu-latest + env: + go-version: 'stable' + + steps: + - name: Checkout code + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + + - name: Set up Go + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 + with: + go-version: ${{ env.go-version }} + env: + GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} + GOPROXY: direct + GONOSUMDB: "*" + GOPRIVATE: https://github.com/CheckmarxDev/ # Add your private organization url here + + - name: Install dependencies + run: go install golang.org/x/tools/cmd/cover@latest + + - name: Run tests and generate coverage + run: | + git config --global url."https://${{ secrets.GH_TOKEN }}@github.com".insteadOf "https://github.com" + go test ./... -coverpkg=./... -v -coverprofile cover.out + + + - name: Upload coverage to Codecov + uses: codecov/codecov-action@84508663e988701840491b86de86b666e8a86bed # v4.3.0 + with: + token: ${{ secrets.CODECOV_MICRO_ENGINES_ORG_TOKEN }} + files: ./cover.out + flags: target=auto + fail_ci_if_error: true + verbose: false From 438d50711be5ed67b15a28a6ba1bfca8287433a4 Mon Sep 17 00:00:00 2001 From: omer fainshtein <146735888+omerfain@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:57:25 +0200 Subject: [PATCH 2/3] Update codecov.yaml --- .github/workflows/codecov.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/codecov.yaml b/.github/workflows/codecov.yaml index 2cbeb522..ee2aa8d1 100644 --- a/.github/workflows/codecov.yaml +++ b/.github/workflows/codecov.yaml @@ -40,7 +40,7 @@ jobs: - name: Upload coverage to Codecov uses: codecov/codecov-action@84508663e988701840491b86de86b666e8a86bed # v4.3.0 with: - token: ${{ secrets.CODECOV_MICRO_ENGINES_ORG_TOKEN }} + token: ${{ secrets.CODECOV_TOKEN }} files: ./cover.out flags: target=auto fail_ci_if_error: true From 8c338ac940e7de4f61d81cdab84628d323865532 Mon Sep 17 00:00:00 2001 From: omer fainshtein <146735888+omerfain@users.noreply.github.com> Date: Wed, 11 Dec 2024 15:59:19 +0200 Subject: [PATCH 3/3] remove not used tokens --- .github/workflows/codecov.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/codecov.yaml b/.github/workflows/codecov.yaml index ee2aa8d1..c833fad4 100644 --- a/.github/workflows/codecov.yaml +++ b/.github/workflows/codecov.yaml @@ -23,7 +23,6 @@ jobs: with: go-version: ${{ env.go-version }} env: - GITHUB_TOKEN: ${{ secrets.GH_TOKEN }} GOPROXY: direct GONOSUMDB: "*" GOPRIVATE: https://github.com/CheckmarxDev/ # Add your private organization url here @@ -33,7 +32,6 @@ jobs: - name: Run tests and generate coverage run: | - git config --global url."https://${{ secrets.GH_TOKEN }}@github.com".insteadOf "https://github.com" go test ./... -coverpkg=./... -v -coverprofile cover.out