tea/.gitea/workflows/test-pr.yml

35 lines
773 B
YAML
Raw Normal View History

name: check-and-test
on:
- push
- pull_request
jobs:
check-and-test:
runs-on: ubuntu-latest
steps:
2023-10-26 11:41:34 +00:00
- uses: http://sigyl.com:3000/actions/checkout@v3.5.4
with:
token: ${{ github.token }}
- name: setup go
uses: https://github.com/actions/setup-go@v4
with:
go-version: '>=1.20.1'
- name: lint and build
run: |
make clean
make vet
make lint
make fmt-check
make misspell-check
make docs-check
make build
env:
GOPROXY: https://goproxy.io,direct
- name: test and coverage
run: |
make test
make unit-test-coverage
env:
GOPROXY: https://goproxy.io,direct