From 6a6fa108a993f8b8ed4f89ecd3cd7a4b537296ad Mon Sep 17 00:00:00 2001 From: raghavharness Date: Wed, 19 Feb 2025 16:41:00 +0530 Subject: [PATCH] add tag support for content list api azure --- scm/driver/azure/content.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scm/driver/azure/content.go b/scm/driver/azure/content.go index 8c5cd3e9..a31258d8 100644 --- a/scm/driver/azure/content.go +++ b/scm/driver/azure/content.go @@ -9,7 +9,7 @@ import ( "encoding/base64" "fmt" "net/url" - // "strings" + "strings" "github.com/drone/go-scm/scm" ) @@ -208,8 +208,10 @@ func generateURIFromRef(ref string) (uri string) { if ref != "" { if len(ref) == 40 { return fmt.Sprintf("&versionDescriptor.versionType=commit&versionDescriptor.version=%s", ref) + } else if strings.HasPrefix(ref, "refs/tags/") { + return fmt.Sprintf("&versionDescriptor.versionType=tag&versionDescriptor.version=%s", scm.TrimRef(ref)) } else { - return fmt.Sprintf("&versionDescriptor.versionType=tag&versionDescriptor.version=%s", ref) + return fmt.Sprintf("&versionDescriptor.versionType=branch&versionDescriptor.version=%s", ref) } } return ""