diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b32036b0..bf12f102 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 `keepiq` is a brand new +# entry starting from nothing -- without this the version line restarts +# BELOW what the app already published as `doriath`, and the store accepts +# that with a 200 and then never offers it to anyone. Drop the input once +# the `doriath` entry is retired. jobs: unstable: if: github.ref == 'refs/heads/development' @@ -34,6 +40,7 @@ jobs: with: release-type: unstable app-name: keepiq + previous-app-id: doriath secrets: inherit beta: @@ -42,6 +49,7 @@ jobs: with: release-type: beta app-name: keepiq + previous-app-id: doriath secrets: inherit stable: @@ -50,4 +58,5 @@ jobs: with: release-type: stable app-name: keepiq + previous-app-id: doriath secrets: inherit