From 3275ffefa68d62d19896745bad3f997bab5175b0 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 19 Sep 2026 13:57:03 +0000 Subject: [PATCH] Build snap from a temporary manifest Co-authored-by: dichhead <330471626+dichhead@users.noreply.github.com> --- .github/workflows/release.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f0ecd166a..c1ae5f005 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -154,14 +154,18 @@ jobs: name: linux-payload path: . - - name: Set package version + - name: Prepare snap project id: package env: VERSION: ${{ steps.version.outputs.version }} run: | SCRIPT=$(cat <<'EOF' test -n "$VERSION" - sed -i "s/^version: .*/version: '$VERSION'/" snap/snapcraft.yaml + rm -rf .snap-build + mkdir -p .snap-build + cp linux-payload.tar.gz .snap-build/ + cp -R snap .snap-build/ + sed -i "s/^version: .*/version: '$VERSION'/" .snap-build/snap/snapcraft.yaml echo "version=$VERSION" >> "$GITHUB_OUTPUT" EOF ) @@ -170,9 +174,8 @@ jobs: - name: Build snap id: snapcraft uses: snapcore/action-build@v1 - - - name: Restore snap manifest - run: git checkout -- snap/snapcraft.yaml + with: + path: .snap-build - name: Normalize snap package name id: snap_asset