From bcd63a42a8e98a12fe7ebb66e4d771fae5946ae0 Mon Sep 17 00:00:00 2001 From: Simon Cornet Date: Fri, 15 May 2026 16:53:31 +0200 Subject: [PATCH] feat: improve woodpecker config --- .woodpecker/.woodpecker.yml | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/.woodpecker/.woodpecker.yml b/.woodpecker/.woodpecker.yml index 4e33290..d398b66 100644 --- a/.woodpecker/.woodpecker.yml +++ b/.woodpecker/.woodpecker.yml @@ -1,27 +1,39 @@ --- +clone: + - name: "clone" + image: "woodpeckerci/plugin-git" + settings: + depth: 0 + tags: true + steps: - golang-lint: + + # lintint + - name: "golang-lint" image: "cr.simoncor.net/dockerhub/golangci/golangci-lint:v2.1-alpine" commands: - "golangci-lint run" - go-test: + # testing + - name: "go-test" image: "registry.gitlab.simoncor.net/oci/go-build:v25.06.03" depends_on: - "golang-lint" commands: - "go test ./..." - releasing: + # releasing + - name: "releasing" image: "cr.simoncor.net/dockerhub/goreleaser/goreleaser:v2.10.2" depends_on: - "go-test" secrets: - "goreleaser_forgejo_token" environment: - - "FORGEJO_TOKEN=$GORELEASER_FORGEJO_TOKEN" + FORGEJO_TOKEN: + from_secret: "goreleaser_forgejo_token" commands: - "goreleaser release --clean" when: - event: "tag" + - event: "tag"