name: CI on: pull_request: jobs: fmt: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - run: | out=$(gofmt -l .) if [ -n "$out" ]; then echo "Files not formatted:" echo "$out" exit 1 fi test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version-file: go.mod - run: go test ./...