From 16c519cbc50d76c4bab39b88aa8cf4839e680d49 Mon Sep 17 00:00:00 2001 From: Abhishek Varshney Date: Wed, 25 Dec 2024 20:28:48 +0530 Subject: [PATCH] fix: github actions to move code coverage to PR check --- .github/workflows/build.yaml | 34 +--------------------------------- .github/workflows/checks.yaml | 23 +++++++++++++++++++++++ rpc/push/v1/api.pb.go | 2 +- 3 files changed, 25 insertions(+), 34 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b0173de..d33981e 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -4,7 +4,6 @@ on: push: branches: - main - - chore/badge jobs: build-and-push: @@ -18,41 +17,11 @@ jobs: with: go-version: stable cache: true - - name: Run Test run: | make test - - - name: Go Coverage Badge # Pass the `coverage.out` output to this action - uses: tj-actions/coverage-badge-go@v2 - with: - filename: coverage-summary.out - target: Readme.md - - - name: Check for README Changes - uses: tj-actions/verify-changed-files@v17 - id: verify-changed-files - with: - files: Readme.md - - - name: Commit changes - if: steps.verify-changed-files.outputs.files_changed == 'true' - run: | - git config --local user.email "action@github.com" - git config --local user.name "GitHub Action" - git add Readme.md - git commit -m "chore: Updated coverage badge." - - - name: Push changes - if: steps.verify-changed-files.outputs.files_changed == 'true' - uses: ad-m/github-push-action@master - with: - github_token: ${{ github.token }} - branch: ${{ github.ref_name }} - - name: Build Go Application - run: go build -v ./... - + run: make build - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Cache Docker layers @@ -62,7 +31,6 @@ jobs: key: ${{ runner.os }}-docker-${{ github.sha }} restore-keys: | ${{ runner.os }}-docker- - - name: Log in to Quay.io uses: docker/login-action@v2 with: diff --git a/.github/workflows/checks.yaml b/.github/workflows/checks.yaml index 83e4712..ae88076 100644 --- a/.github/workflows/checks.yaml +++ b/.github/workflows/checks.yaml @@ -26,6 +26,29 @@ jobs: - name: Run Tests run: | make test + - name: Go Coverage Badge # Pass the `coverage.out` output to this action + uses: tj-actions/coverage-badge-go@v2 + with: + filename: coverage-summary.out + target: Readme.md + - name: Check for README Changes + uses: tj-actions/verify-changed-files@v17 + id: verify-changed-files + with: + files: Readme.md + - name: Commit changes + if: steps.verify-changed-files.outputs.files_changed == 'true' + run: | + git config --local user.email "action@github.com" + git config --local user.name "GitHub Action" + git add Readme.md + git commit -m "chore: Updated coverage badge." + - name: Push changes + if: steps.verify-changed-files.outputs.files_changed == 'true' + uses: ad-m/github-push-action@master + with: + github_token: ${{ github.token }} + branch: ${{ github.ref_name }} - name: Upload Coverage Report uses: actions/upload-artifact@v3 with: diff --git a/rpc/push/v1/api.pb.go b/rpc/push/v1/api.pb.go index a7373af..3d5b580 100644 --- a/rpc/push/v1/api.pb.go +++ b/rpc/push/v1/api.pb.go @@ -1,6 +1,6 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.36.0 +// protoc-gen-go v1.36.1 // protoc (unknown) // source: push/v1/api.proto