Skip to content
This repository has been archived by the owner on Oct 24, 2024. It is now read-only.

Commit

Permalink
re-enable unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
vipul-rawat committed Jun 20, 2024
1 parent 03007d1 commit f02fc69
Showing 1 changed file with 45 additions and 45 deletions.
90 changes: 45 additions & 45 deletions .github/workflows/cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,53 +11,53 @@ on:
- development

jobs:
# unit-testing:
# name: 🧪 unit testing
# runs-on: ubuntu-latest
# strategy:
# matrix:
# go-version: ['1.21', '1.22']
#
# steps:
# - name: Checkout code into go module directory
# uses: actions/checkout@v4
#
# - name: Set up Go ${{ matrix.go-version }}
# uses: actions/setup-go@v4
# with:
# go-version: ${{ matrix.go-version }}
# id: Go
#
# - name: Get dependencies
# run: |
# go mod download
#
# - name: Test
# run: |
# export APP_ENV=test
# go test ./... -v -coverprofile profile.cov -coverpkg=./...
# go tool cover -func profile.cov
#
# - name: Parse code-coverage value
# run: |
# codeCoverage=$(go tool cover -func=profile.cov | grep total | awk '{print $3}')
# codeCoverage=${codeCoverage%?}
# echo $codeCoverage:
unit-testing:
name: 🧪 unit testing
runs-on: ubuntu-latest
strategy:
matrix:
go-version: ['1.21', '1.22']

steps:
- name: Checkout code into go module directory
uses: actions/checkout@v4

- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v4
with:
go-version: ${{ matrix.go-version }}
id: Go

- name: Get dependencies
run: |
go mod download
- name: Test
run: |
export APP_ENV=test
go test ./... -v -coverprofile profile.cov -coverpkg=./...
go tool cover -func profile.cov
- name: Parse code-coverage value
run: |
codeCoverage=$(go tool cover -func=profile.cov | grep total | awk '{print $3}')
codeCoverage=${codeCoverage%?}
echo $codeCoverage:
code_quality:
name: 🎖Code Quality️
runs-on: ubuntu-latest
steps:
- name: Install Go 1.21
uses: actions/setup-go@v4
with:
go-version: 1.21

- name: Checkout code
uses: actions/checkout@v4

- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
version: v1.57.2
args: --timeout=9m
- name: Checkout code
uses: actions/checkout@v4

- name: Install Go 1.21
uses: actions/setup-go@v4
with:
go-version: 1.21

- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
version: v1.57.2
args: --timeout=9m

0 comments on commit f02fc69

Please sign in to comment.