Skip to content

Code coverage report #48

Code coverage report

Code coverage report #48

Workflow file for this run

name: 'Validate'
on:
pull_request:
branches:
- 'main'
paths:
- 'cmd/**'
- 'internal/**'
env:
GO_VERSION: '1.23'
LINTER_VERSION: 'v1.62.2'
MIGRATOR: './cmd/migrator/'
SERVICE: 'cmd/service/main.go'
COVERAGE_FILE: 'coverage.out'
jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: 'Checkout'
uses: actions/checkout@v4
- name: 'Setup Go'
uses: actions/setup-go@v5
with:
go-version: ${{ env.GO_VERSION }}
- name: 'Build migrator'
run: go build ${{ env.MIGRATOR }}
- name: 'Build service'
run: go build ${{ env.SERVICE }}
lint:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: 'Checkout'
uses: actions/checkout@v4
- name: 'Run linters'
uses: golangci/golangci-lint-action@v6
with:

Check failure on line 54 in .github/workflows/validate.yaml

View workflow run for this annotation

GitHub Actions / Validate

Invalid workflow file

The workflow is not valid. .github/workflows/validate.yaml (Line: 54, Col: 14): Unexpected value '' .github/workflows/validate.yaml (Line: 55, Col: 9): Unexpected value 'version'
version: ${{ env.LINTER_VERSION }}
args: --timeout=2m
test:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: 'Checkout'
uses: actions/checkout@v4
- name: 'Setup Go'
uses: actions/setup-go@v5
with:
go-version: ${{ env.GO_VERSION }}
- name: 'Test'
run: |
go test \
-cover \
-covermode=atomic \
-coverprofile=${{ env.COVERAGE_FILE }} \
./...
- name: 'Upload coverage result'
uses: coverallsapp/github-action@v2
with:
github-token: ${{ github.token }}
file: ${{ env.COVERAGE_FILE }}
format: golang