From 8090620c7d8da01ea018faccac956dd73e511d0a Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Tue, 23 Aug 2022 16:32:30 -0700 Subject: [PATCH] Add support for Launchpad URLs --- .template-helpers/generate-dockerfile-links-partial.tmpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.template-helpers/generate-dockerfile-links-partial.tmpl b/.template-helpers/generate-dockerfile-links-partial.tmpl index 69b3fbe05..2889640fb 100644 --- a/.template-helpers/generate-dockerfile-links-partial.tmpl +++ b/.template-helpers/generate-dockerfile-links-partial.tmpl @@ -29,6 +29,8 @@ This template defines the "Supported tags and Dockerfile links" portion of an im {{- $url := hasPrefix "https://github.com/" $repoUrlBase | ternary (join "/" $repoUrlBase "blob" $gitCommit $dockerfilePath) "" -}} {{- /* handle https://gitlab.../.../... style URLs (by reasonably assuming they're a gitlab instance) */ -}} {{- $url = $url | ternary $url (hasPrefix "https://gitlab." $repoUrlBase | ternary (join "/" $repoUrlBase "-/blob" $gitCommit $dockerfilePath) "") -}} + {{- /* handle https://git.launchpad.net/ URLs */ -}} + {{- $url = $url | ternary $url (hasPrefix "https://git.launchpad.net/" $repoUrlBase | ternary (print $repoUrlBase "/tree/" $dockerfilePath "?h=" ($e.ArchGitFetch $arch) "&id=" $gitCommit) "") -}} {{- /* TODO decide what to do (if anything) about other non-GitHub repos with respect to URL */ -}} {{- if $i -}} @@ -68,6 +70,8 @@ This template defines the "Supported tags and Dockerfile links" portion of an im {{- $url := hasPrefix "https://github.com/" $repoUrlBase | ternary (join "/" $repoUrlBase "blob" $gitCommit $dockerfilePath) "" -}} {{- /* handle https://gitlab.../.../... style URLs (by reasonably assuming they're a gitlab instance) */ -}} {{- $url = $url | ternary $url (hasPrefix "https://gitlab." $repoUrlBase | ternary (join "/" $repoUrlBase "-/blob" $gitCommit $dockerfilePath) "") -}} + {{- /* handle https://git.launchpad.net/ URLs */ -}} + {{- $url = $url | ternary $url (hasPrefix "https://git.launchpad.net/" $repoUrlBase | ternary (print $repoUrlBase "/tree/" $dockerfilePath "?h=" ($e.ArchGitFetch $arch) "&id=" $gitCommit) "") -}} {{- /* TODO decide what to do (if anything) about other non-GitHub repos with respect to URL */ -}} {{- "\t-\t" -}}