Skip to content

Commit 4111f13

Browse files
committed
snap: set version from tag
1 parent 310a39e commit 4111f13

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

snap/snapcraft.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: cvecli
22
base: core24
3-
version: git
3+
adopt-info: cvecli
44
summary: CVE Scanner CLI
55
description: |
66
A command-line tool to search for CVEs (Common Vulnerabilities and Exposures)
@@ -27,6 +27,15 @@ parts:
2727
source: .
2828
python-requirements:
2929
- requirements.txt
30+
override-pull: |
31+
craftctl default
32+
if [ -n "${GITHUB_REF_NAME:-}" ]; then
33+
craftctl set version="${GITHUB_REF_NAME}"
34+
elif command -v git >/dev/null 2>&1; then
35+
craftctl set version="$(git describe --tags --long --always 2>/dev/null || git rev-parse --short HEAD)"
36+
else
37+
craftctl set version="0+unknown"
38+
fi
3039
override-build: |
3140
craftctl default
3241
install -Dm755 cve_search_cli.py "$CRAFT_PART_INSTALL/bin/cvecli"

0 commit comments

Comments
 (0)