| Akron | 3ff7eaa | 2026-02-20 13:47:32 +0100 | [diff] [blame^] | 1 | name: CI |
| 2 | |||||
| 3 | on: | ||||
| 4 | push: | ||||
| 5 | branches: [main] | ||||
| 6 | pull_request: | ||||
| 7 | branches: [main] | ||||
| 8 | |||||
| 9 | permissions: | ||||
| 10 | contents: read | ||||
| 11 | |||||
| 12 | jobs: | ||||
| 13 | test: | ||||
| 14 | runs-on: ubuntu-latest | ||||
| 15 | strategy: | ||||
| 16 | matrix: | ||||
| 17 | go-version: ['1.24'] | ||||
| 18 | steps: | ||||
| 19 | - uses: actions/checkout@v4 | ||||
| 20 | |||||
| 21 | - name: Set up Go ${{ matrix.go-version }} | ||||
| 22 | uses: actions/setup-go@v5 | ||||
| 23 | with: | ||||
| 24 | go-version: ${{ matrix.go-version }} | ||||
| 25 | |||||
| 26 | - name: Vet | ||||
| 27 | run: go vet ./... | ||||
| 28 | |||||
| 29 | - name: Test | ||||
| 30 | run: go test -race ./... | ||||
| 31 | |||||
| 32 | - name: Build | ||||
| 33 | run: go build -v ./cmd/koralmapper/ | ||||