From d7dfc1eed319761fc0f870a61b9ec6ecfa333726 Mon Sep 17 00:00:00 2001 From: Joachim Mild Date: Tue, 24 Mar 2026 20:54:55 +0100 Subject: [PATCH] fix(ci): limit github release assets to specific extensions - The `actions/upload-artifact@v4` glob merges produced artifacts (including unpacked directories like `src-tauri` or `deb`). - Previously, the `release-artifacts/**` wildcard attempted to upload these directories or their loose contents to GitHub Releases, causing `Not Found` and upload errors. - Now strictly filtering to only upload actual installer extensions (`.AppImage`, `.deb`, `.dmg`, `.msi`, `.exe`, `.pkg.tar.zst`). - Bumped version to 0.1.0-beta.17 to trigger a clean release build. --- .github/workflows/release.yml | 8 +++++++- apps/desktop/package.json | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 28d15e8..06a21f6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -362,5 +362,11 @@ jobs: **Marketing screenshots** (Flathub + Microsoft Store / Snap sizes): `marketing-screenshots.zip` in the assets below. Unzip and copy into `docs/media/screenshots/` if you want the repo to match the release visuals. files: | - release-artifacts/** + release-artifacts/**/*.AppImage + release-artifacts/**/*.deb + release-artifacts/**/*.rpm + release-artifacts/**/*.dmg + release-artifacts/**/*.msi + release-artifacts/**/*.exe + release-artifacts/**/*.pkg.tar.zst marketing-screenshots-artifact/marketing-screenshots.zip diff --git a/apps/desktop/package.json b/apps/desktop/package.json index e0b885a..751289b 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "desktop", - "version": "0.1.0-beta.16", + "version": "0.1.0-beta.17", "description": "Cross-platform SSH manager desktop app", "scripts": { "dev": "vite",