From fad294c6fc0fb800aeb92a2ef256d235519e691c Mon Sep 17 00:00:00 2001 From: Byron Gamatos Date: Fri, 3 Jul 2026 15:26:56 +0200 Subject: [PATCH] fix(release): rebrand Velopack packId Slopsmith -> feedback (#74) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The nupkg/installer artifact names were still 'Slopsmith-*' (packId), mismatching the app + the feedback-*.deb/.AppImage. Rebrand to 'feedback' now — safe before any installed base exists (Velopack matches the installed app's packId on update; changing it after users install would orphan their auto-updates). The client resolves updates by channel manifest (releases..json), not packId, so no client change is needed. Co-authored-by: Claude Opus 4.8 (1M context) --- .github/workflows/build.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7affda0..2e545e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -329,7 +329,7 @@ jobs: echo "::error::No .exe launcher in release/win-unpacked/"; ls -1 release/win-unpacked/ | head -20; exit 1 fi vpk pack \ - --packId Slopsmith \ + --packId feedback \ --packVersion "${{ steps.velopack_channel.outputs.version }}" \ --channel "win-x64-${{ steps.velopack_channel.outputs.channel }}" \ --packDir release/win-unpacked \ @@ -412,7 +412,7 @@ jobs: || -z "${APPLE_TEAM_ID:-}" ]]; then echo "::warning::Apple signing/notarization secrets incomplete — packing macOS Velopack release UNSIGNED. Gatekeeper will block auto-updates on user machines." vpk pack \ - --packId Slopsmith \ + --packId feedback \ --packVersion "${{ steps.velopack_channel.outputs.version }}" \ --channel "osx-arm64-${{ steps.velopack_channel.outputs.channel }}" \ --packDir "$app" \ @@ -435,7 +435,7 @@ jobs: --password "$APPLE_APP_SPECIFIC_PASSWORD" \ --team-id "$APPLE_TEAM_ID" vpk pack \ - --packId Slopsmith \ + --packId feedback \ --packVersion "${{ steps.velopack_channel.outputs.version }}" \ --channel "osx-arm64-${{ steps.velopack_channel.outputs.channel }}" \ --packDir "$app" \