diff --git a/.gitea/workflows/CI.yaml b/.gitea/workflows/CI.yaml new file mode 100644 index 0000000..ff81a51 --- /dev/null +++ b/.gitea/workflows/CI.yaml @@ -0,0 +1,28 @@ +name: CI + +on: [push, workflow_dispatch] + +jobs: + test: + container: + image: gas + volumes: + - woodpecker-gocache:/go-cache-volume + env: + GOPATH: /go-cache-volume + GOCACHE: /go-cache-volume/build-cache + GOLANGCI_LINT_CACHE: /go-cache-volume/golangci-lint + steps: + - name: checkout + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: gocheckout + + - name: test + run: ops/test.sh + + - name: lint + run: ops/lint.sh + + - name: lint shell + run: find ops/ -name "*.sh" | xargs shellcheck