Skip to content

chore(release): raise the version line above 0.2.0-beta.1 on the App Store - #465

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/minor-above-appstore
Aug 27, 2026
Merged

chore(release): raise the version line above 0.2.0-beta.1 on the App Store#465
rubenvdlinde merged 1 commit into
developmentfrom
fix/minor-above-appstore

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

The App Store serves 0.2.0-beta.1 for this app (store id doriath), and the release workflow computes a beta below it.

The baseline comes from this repo's latest stable tag and appinfo/info.xml. Neither knows what was published while the fleet released from Codeberg — that line had walked up a minor, and it exists only as prerelease tags, which the ^v[0-9]+\.[0-9]+\.[0-9]+$ stable-tag filter cannot see.

The store has no version ordering rule_check_permission validates existence and ownership only — so a lower version uploads with a 200 and is then never offered to anyone already on the higher one. It is not a rejection, it is a silent no-op.

This change: <version>0.2.0, so the next beta is 0.2.1-beta.<ts>, which clears the store. Minor bump only; the major is unchanged.

Nothing else is touched — openapi.json (where present) is re-synced to the new version by the release job itself.

Related: ConductionNL/.github#593 makes this self-correcting by reading the store directly, so the baseline cannot drift below it again.

The App Store serves 0.2.0-beta.1 (doriath) for this app, and the release workflow
was computing a beta BELOW it. The baseline comes from this repo's latest
stable tag and appinfo/info.xml, neither of which knows what was published
while the fleet released from Codeberg -- that line had walked up a minor
that only exists as prerelease tags, which the stable-tag filter cannot see.

The store has no version ordering rule (_check_permission validates
existence and ownership only), so a lower version uploads with a 200 and
is then never offered to anyone already on the higher one.

Setting the baseline to 0.2.0 makes the next beta 0.2.1-beta.<ts>,
which clears it. Minor bump only -- the major is unchanged.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/keepiq @ 80be662

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-manifest
test-l10n
format
check-l10n-js
check-schema-l10n
composer ✅ 111/111
npm ✅ 550/550
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright
Hydra gates

Quality workflow — 2026-08-27 18:28 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit cc97993 into development Aug 27, 2026
86 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/minor-above-appstore branch August 27, 2026 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant