From 3ddc570fac9c8a5c626e7797670488f29780e20e Mon Sep 17 00:00:00 2001 From: Drew Smirnoff Date: Thu, 9 Apr 2026 15:28:40 +0400 Subject: [PATCH] fix: nightly snap version (#481) --- .github/workflows/nightly.yml | 4 +++- snapcraft.yaml | 6 +++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 22553f01c999eabcc63f5367e8bd2e6d8e764d1a..6ff56024710867299357a6f02df50c57ae164681 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -226,7 +226,9 @@ jobs: sudo usermod -aG lxd $USER - name: Build snap - run: sg lxd -c 'snapcraft pack --use-lxd --build-for=${{ matrix.arch }}' + run: | + touch .nightly + sg lxd -c 'snapcraft pack --use-lxd --build-for=${{ matrix.arch }}' - name: Upload snap env: diff --git a/snapcraft.yaml b/snapcraft.yaml index 4e7cbc0ce10afd7df5394bb5b08ba87f1b99357b..00a759f396fde6fdfa75fb9e1cf8988d41471529 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -37,7 +37,11 @@ parts: - GOBIN: "" override-pull: | craftctl default - version="$(git describe --tags --abbrev=0 --exclude='nightlyv*' 2>/dev/null | sed 's/^v//' || echo 0.1)" + if [ -f .nightly ]; then + version="nightlyv0" + else + version="$(git describe --tags --abbrev=0 --exclude='nightlyv*' 2>/dev/null | sed 's/^v//' || echo 0.1)" + fi craftctl set version="$version" override-build: | go build -o "${CRAFT_PART_INSTALL}/bin/matcha" .