| name: GoTest |
| |
| on: |
| push: |
| branches: [ main ] |
| pull_request: |
| branches: [ main ] |
| |
| jobs: |
| |
| build: |
| name: Build |
| runs-on: ubuntu-latest |
| steps: |
| |
| - name: Check out code into the Go module directory |
| uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 |
| |
| - name: Set up Go 1.x |
| uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 |
| with: |
| go-version-file: "go.mod" |
| |
| - name: Get dependencies |
| run: | |
| go mod download |
| |
| - name: Build |
| run: | |
| make lint |
| go build |
| |
| - name: Test |
| run: | |
| make docscheck |
| make test |