From f26097b38455619c32e2c4957ccf40a061e17496 Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Thu, 27 Aug 2026 15:57:22 +0200 Subject: [PATCH] fix(release): name procest as this app's previous App Store id The App Store keys everything on the app id, so renaming to dossiq 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 procest -- 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 27b2014d4..ffccd888e 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 `dossiq` is a brand new +# entry starting from nothing -- without this the version line restarts +# BELOW what the app already published as `procest`, and the store accepts +# that with a 200 and then never offers it to anyone. Drop the input once +# the `procest` entry is retired. jobs: unstable: if: github.ref == 'refs/heads/development' @@ -34,6 +40,7 @@ jobs: with: release-type: unstable app-name: dossiq + previous-app-id: procest secrets: inherit beta: @@ -42,6 +49,7 @@ jobs: with: release-type: beta app-name: dossiq + previous-app-id: procest secrets: inherit stable: @@ -50,4 +58,5 @@ jobs: with: release-type: stable app-name: dossiq + previous-app-id: procest secrets: inherit