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