From 7859bde63deae2d0fc7d12f3b1b896c2a041705e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Dierick?= Date: Wed, 16 Nov 2022 18:14:06 +0100 Subject: [PATCH] add support for DRONE_COMMIT_SHA alias (#1421) [The docker plugin uses](https://github.com/woodpecker-ci/plugin-docker/blob/d0e7d7f01ba6f2029b37394b436a5dc9ed7a01aa/cmd/drone-docker/main.go#L43) the `DRONE_COMMIT_SHA` variant. According to [drone reference](https://docs.drone.io/pipeline/environment/reference/) doc, `DRONE_COMMIT_SHA` and `DRONE_COMMIT` are the same thing (although the default value in the docker plugin suggests the 8-char short form). --- pipeline/frontend/drone_compatibility.go | 1 + 1 file changed, 1 insertion(+) diff --git a/pipeline/frontend/drone_compatibility.go b/pipeline/frontend/drone_compatibility.go index 0b8b00cb4..687440e44 100644 --- a/pipeline/frontend/drone_compatibility.go +++ b/pipeline/frontend/drone_compatibility.go @@ -33,6 +33,7 @@ func (m *Metadata) setDroneEnviron(env map[string]string) { env["DRONE_BUILD_FINISHED"] = env["CI_PIPELINE_FINISHED"] // commit env["DRONE_COMMIT"] = env["CI_COMMIT_SHA"] + env["DRONE_COMMIT_SHA"] = env["CI_COMMIT_SHA"] env["DRONE_COMMIT_BEFORE"] = env["CI_PREV_COMMIT_SHA"] env["DRONE_COMMIT_REF"] = env["CI_COMMIT_REF"] env["DRONE_COMMIT_BRANCH"] = env["CI_COMMIT_BRANCH"]