From ff44db311d1bd0eac07c979b737d3374e6b45d5d Mon Sep 17 00:00:00 2001 From: Evan Reichard Date: Fri, 3 Jul 2026 13:59:22 -0400 Subject: [PATCH] chore: better tags --- .drone.yml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4a55e69..63e47a0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,8 +3,10 @@ type: docker name: default trigger: - branch: - - master + ref: + - refs/heads/master + - refs/tags/** + - refs/pull/** steps: # Unit Tests @@ -19,14 +21,26 @@ steps: commands: - git fetch --tags + # Compute docker tag: git tag for tag builds, pr- for PRs, dev for master + - name: compute tags + image: alpine + commands: + - | + if [ "$DRONE_BUILD_EVENT" = "tag" ]; then + echo "$DRONE_TAG" > .tags + elif [ "$DRONE_BUILD_EVENT" = "pull_request" ]; then + echo "pr-$DRONE_PULL_REQUEST" > .tags + else + echo "dev" > .tags + fi + - cat .tags + # Publish docker image - name: publish docker image: plugins/docker settings: repo: gitea.va.reichard.io/evan/antholume registry: gitea.va.reichard.io - tags: - - dev custom_dns: - 8.8.8.8 username: