--- name: Go test on: [push] jobs: run-go-vet: runs-on: imgbuilder steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run go vet run: go vet run-go-test: needs: run-go-vet runs-on: imgbuilder steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run go test run: make test-ci cleanup-go-test: needs: run-go-test if: always() steps: - name: Checkout repository uses: actions/checkout@v4 - name: Run make docker-clean run: make docker-clean