From afebe71814907f8783fce253b90c292d1396ee7c Mon Sep 17 00:00:00 2001 From: pugnack Date: Mon, 28 Apr 2025 11:27:45 +0500 Subject: [PATCH] [v4] fix ci pipeline (#188) * attempt to fix coverage/lint/test job * add readme * Apply Code Coverage Badge * add readme --------- Co-authored-by: pugnack --- .github/workflows/job_coverage.yml | 8 ++++---- .github/workflows/job_lint.yml | 2 +- .github/workflows/job_tests.yml | 6 +++--- README.md | 4 ++++ 4 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 README.md diff --git a/.github/workflows/job_coverage.yml b/.github/workflows/job_coverage.yml index a311fa7..4317367 100644 --- a/.github/workflows/job_coverage.yml +++ b/.github/workflows/job_coverage.yml @@ -25,7 +25,7 @@ jobs: uses: actions/setup-go@v5 with: cache-dependency-path: "**/*.sum" - go-version: 'stable' + go-version: 'stable' - name: test coverage run: | @@ -42,8 +42,8 @@ jobs: name: autocommit with: commit_message: Apply Code Coverage Badge - skip_fetch: true - skip_checkout: true + skip_fetch: false + skip_checkout: false file_pattern: ./README.md - name: push @@ -51,4 +51,4 @@ jobs: uses: ad-m/github-push-action@master with: github_token: ${{ github.token }} - branch: ${{ github.ref }} \ No newline at end of file + branch: ${{ github.ref }} diff --git a/.github/workflows/job_lint.yml b/.github/workflows/job_lint.yml index 4692f59..fdba6d8 100644 --- a/.github/workflows/job_lint.yml +++ b/.github/workflows/job_lint.yml @@ -24,6 +24,6 @@ jobs: - name: setup deps run: go get -v ./... - name: run lint - uses: https://github.com/golangci/golangci-lint-action@v6 + uses: golangci/golangci-lint-action@v6 with: version: 'latest' diff --git a/.github/workflows/job_tests.yml b/.github/workflows/job_tests.yml index 35d6225..9af2291 100644 --- a/.github/workflows/job_tests.yml +++ b/.github/workflows/job_tests.yml @@ -32,19 +32,19 @@ jobs: go-version: 'stable' - name: setup go work env: - GOWORK: /workspace/${{ github.repository_owner }}/go.work + GOWORK: ${{ github.workspace }}/go.work run: | go work init go work use . go work use micro-tests - name: setup deps env: - GOWORK: /workspace/${{ github.repository_owner }}/go.work + GOWORK: ${{ github.workspace }}/go.work run: go get -v ./... - name: run tests env: INTEGRATION_TESTS: yes - GOWORK: /workspace/${{ github.repository_owner }}/go.work + GOWORK: ${{ github.workspace }}/go.work run: | cd micro-tests go test -mod readonly -v ./... || true diff --git a/README.md b/README.md new file mode 100644 index 0000000..49a122a --- /dev/null +++ b/README.md @@ -0,0 +1,4 @@ +# GRPC Client +![Coverage](https://img.shields.io/badge/Coverage-2.3%25-red) + +This plugin is a grpc client for micro.