Skip to content

Changes generated by 1e9efc19408c6e16f5ef87081de08e0251417efd #202

Changes generated by 1e9efc19408c6e16f5ef87081de08e0251417efd

Changes generated by 1e9efc19408c6e16f5ef87081de08e0251417efd #202

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 ./...