From 7789e0054ae2ab6c05955ac2c1fd7146eefeceea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Wed, 28 Jan 2026 23:44:52 -0800 Subject: [PATCH] Use docker-tags plugin for flexible image tagging Add generate-tags step with branch, sha, edge, build number, and semver tag formats. Enable tag events for release workflows. --- .woodpecker.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.woodpecker.yaml b/.woodpecker.yaml index ed898d0..0ebe08b 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -1,16 +1,25 @@ when: - - event: [push, pull_request, manual] + - event: [push, pull_request, manual, tag] steps: + - name: generate-tags + image: ghcr.io/abh/woodpecker-docker-tags-plugin:sha-86e52ce + settings: + tags: | + branch + sha + edge + raw -v build-${CI_PIPELINE_NUMBER} + semver --format {{major}} + semver --format {{major}}.{{minor}} + semver --format {{major}}.{{minor}}.{{patch}} + - name: docker image: woodpeckerci/plugin-kaniko settings: dockerfile: Dockerfile registry: harbor.ntppool.org repo: library/static-web - tags: - - ${CI_COMMIT_SHA:0:7} - - ${CI_COMMIT_BRANCH} cache: true username: from_secret: harbor_library_username