ci.yml 507 B

123456789101112131415161718192021222324252627282930
  1. name: Continuous integration
  2. on:
  3. [push]
  4. jobs:
  5. build:
  6. name: Build
  7. runs-on: ubuntu-latest
  8. steps:
  9. - name: Set up Go 1.14
  10. uses: actions/setup-go@v1
  11. with:
  12. go-version: 1.14
  13. id: go
  14. - name: Checkout code into the Go module directory
  15. uses: actions/checkout@v2
  16. - name: Lint
  17. run: make lint
  18. - name: Build
  19. run: make cli
  20. - name: Test
  21. run: make test
  22. - name: E2E Test
  23. run: make e2e-local