From 8be722d4e9be986a3bd4dad0142f8c85964e6b3a Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Thu, 27 Aug 2026 15:57:34 +0200 Subject: [PATCH] fix(release): name larpingapp as this app's previous App Store id The App Store keys everything on the app id, so renaming to larpinq made it a brand new store entry starting from nothing. The release workflow derives its version baseline from the git tags and info.xml of THIS repo, neither of which knows anything about what shipped as larpingapp -- so the version line restarts below it. filinq was about to publish 0.0.40 while docudesk sits at 0.1.0-beta.3 on the store. The store has no version ordering rule (_check_permission validates existence and ownership only), so that uploads with a 200 and is then never offered to anyone already on the higher version. previous-app-id folds the old entry's published versions into the baseline, so the renamed app picks the line up instead of restarting it. --- .github/workflows/release.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1367806f..13b615f0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,6 +27,12 @@ concurrency: group: release-${{ github.ref_name }} cancel-in-progress: false +# `previous-app-id` is the App Store id this app shipped under before the +# rename. The store keys everything on the id, so `larpinq` is a brand new +# entry starting from nothing -- without this the version line restarts +# BELOW what the app already published as `larpingapp`, and the store accepts +# that with a 200 and then never offers it to anyone. Drop the input once +# the `larpingapp` entry is retired. jobs: unstable: if: github.ref == 'refs/heads/development' @@ -47,6 +53,7 @@ jobs: with: release-type: unstable app-name: larpinq + previous-app-id: larpingapp secrets: inherit beta: @@ -59,6 +66,7 @@ jobs: with: release-type: beta app-name: larpinq + previous-app-id: larpingapp secrets: inherit stable: @@ -71,4 +79,5 @@ jobs: with: release-type: stable app-name: larpinq + previous-app-id: larpingapp secrets: inherit