test.yml 460 B

1234567891011121314151617181920212223242526272829
  1. name: Test
  2. on:
  3. push:
  4. branches:
  5. - "*"
  6. pull_request:
  7. branches:
  8. - "*"
  9. jobs:
  10. test:
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/checkout@v3
  14. - name: Set up Go
  15. uses: actions/setup-go@v2
  16. with:
  17. go-version: 1.22
  18. - name: Build
  19. run: go build -v ./...
  20. - name: Test
  21. run: make test
  22. - name: Validate Config
  23. run: go generate ./... && git diff --exit-code