iamolegga/enviper

View on GitHub
.github/workflows/release.yaml

Summary

Maintainability
Test Coverage
name: release

on:
  release:
    types: [created]

jobs:
  release:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2.3.4

      - name: Setup go
        uses: actions/setup-go@v2
        with:
          go-version: '^1.14'

      - name: install
        run: |
          make install

      - name: Set codeclimate prefix
        run: |
          echo "CC_PREFIX=$(go list -m)" >> $GITHUB_ENV

      - name: publish code coverage
        uses: paambaati/codeclimate-action@v3.0.0
        with:
          coverageCommand: make coverage
          coverageLocations: |
            ${{github.workspace}}/c.out:gocov
          prefix: ${{ env.CC_PREFIX }}
        env:
          CC_TEST_REPORTER_ID: ${{ secrets.CODE_CLIMATE_REPORTER_ID }}