From a07dbe45cc73dee734a5055b4842884d36862f1c Mon Sep 17 00:00:00 2001 From: Pietro Pasotti Date: Fri, 14 Mar 2025 13:14:02 +0100 Subject: [PATCH] added adopt-info to grab version from git tag --- snap/snapcraft.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index aa928df..bfe1584 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,6 +1,7 @@ name: grpcurl base: core24 -version: '0.1' +# allow grpcurl part to call craftctl set-version +adopt-info: grpcurl summary: grpcurl is a command-line tool that lets you interact with gRPC servers. description: | @@ -23,6 +24,9 @@ parts: source: https://github.com/fullstorydev/grpcurl source-type: git override-build: | + tag="$(git describe --tags --abbrev=0)" + craftctl set version="$tag" + go build -o $CRAFT_PART_INSTALL/grpcurl ./cmd/grpcurl/grpcurl.go # adjust the permissions