From d14420539ac04d31dde2252eee66d7e4c7749780 Mon Sep 17 00:00:00 2001 From: Anthony Fok Date: Thu, 11 Oct 2018 22:56:53 +0800 Subject: [PATCH] snap: Set "extended" tag based on build_url on Launchpad Read build_url from $SNAPCRAFT_IMAGE_INFO to determine whether to add the "extended" build tag or not. This allows us to do away with the extended-snap-master and extended-snap-stable branches. --- snap/snapcraft.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index c7b2a8a60..6967b9fc2 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -42,7 +42,12 @@ parts: export GO111MODULE=on mage -v test - echo " * Building hugo (build tag: none)..." + echo " * SNAPCRAFT_IMAGE_INFO=$SNAPCRAFT_IMAGE_INFO" + # Example: SNAPCRAFT_IMAGE_INFO='{"build_url": "https://launchpad.net/~gohugoio/+snap/hugo-extended-dev/+build/344022"}' + if echo $SNAPCRAFT_IMAGE_INFO | grep -q '/+snap/hugo-extended'; then + export HUGO_BUILD_TAGS="extended" + fi + echo " * Building hugo (HUGO_BUILD_TAGS=\"$HUGO_BUILD_TAGS\")..." [ "$SNAPCRAFT_PROJECT_GRADE" = "stable" ] && mage -v hugoNoGitInfo || mage -v hugo ./hugo version ldd hugo || :