master
1name: Go Test
2on:
3 pull_request:
4 paths-ignore:
5 - ".github/**"
6concurrency:
7 group: ${{ github.workflow }}-${{ github.ref }}
8 cancel-in-progress: true
9jobs:
10 go-test:
11 runs-on: ubuntu-latest
12 permissions:
13 contents: write
14 steps:
15 - uses: actions/checkout@v7
16 - name: Setup Go
17 uses: actions/setup-go@v7
18 with:
19 go-version-file: go.mod
20 - name: Install dependencies
21 run: go get .
22 - name: Build
23 run: go build -v ./...
24 - name: Test
25 run: go test ./...