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