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" .