Skip to content

Changes generated by 3e30ec4299902358e728e2e3f265a3e1e67de72a #203

Changes generated by 3e30ec4299902358e728e2e3f265a3e1e67de72a

Changes generated by 3e30ec4299902358e728e2e3f265a3e1e67de72a #203

Workflow file for this run

name: test
on: push
jobs:
tests:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Run go unit tests
run: go test
code-quality:
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.17
- name: Check Go Code is Formatted
run: |-
unformatedFiles=$(gofmt -l ./)
[ -z "$unformatedFiles" ] && exit 0
echo >&2 "The following files are not formatted:"
echo "$unformatedFiles"
echo >&2 "Run 'go fmt ./...' to format the files."
exit 1
- name: Run go vet
run: go vet ./...