name: Build and Test on: push: branches: - '**' workflow_dispatch: jobs: verify: runs-on: container-builder container: image: debian:trixie-slim env: GOPROXY: https://gitea.nehmer.net/api/packages/torben/go,https://proxy.golang.org,direct steps: - name: Install CI Dependencies run: | apt-get update apt-get install -y --no-install-recommends git nodejs curl unzip ca-certificates - name: Checkout Code uses: actions/checkout@v7 - name: Setup Go uses: actions/setup-go@v6 with: go-version: '1.26.x' - name: Show Go Version run: go version - name: Go Vet run: go vet ./... - name: Go Test run: go test ./... -v - name: Go Build run: go build ./cmd/authproxy