name: ci on: push: branches: [main] pull_request: jobs: test: runs-on: golang container: image: golang:1.25 env: GOPRIVATE: forgejo.riotpiao.com GOFLAGS: -mod=readonly GITHUB_TOKEN: ${{ secrets.REGISTRY_PAT }} steps: - name: Checkout code run: | git init git remote add origin https://forgejo.riotpiao.com/rock/poimen-workflows.git git fetch origin ${{ github.ref_name }} --depth=1 git checkout FETCH_HEAD - name: Download dependencies run: go mod download - name: Test run: go test -v ./... - name: Build run: go build -o /tmp/poimen-bin/ ./cmd/... - name: Vet run: go vet ./...