ci: add ci flow

This commit is contained in:
2026-10-14 21:18:05 -07:00
parent 94fdf5e5ae
commit e870b0087a

28
.gitea/workflows/CI.yaml Normal file
View File

@@ -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