Skip to content

chore(release): raise the version line above 0.4.0-beta.2 on the App Store - #1482

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

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

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

The App Store serves 0.4.0-beta.2 for this app (store id pipelinq), 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.4.0, so the next beta is 0.4.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.4.0-beta.2 (pipelinq) 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.4.0 makes the next beta 0.4.1-beta.<ts>,
which clears it. Minor bump only -- the major is unchanged.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/pipelinq @ cadd0eb

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

Spec coverage: 68% — 212 of 313 enforceable scenarios carry an @e2e reference (threshold 20%, 2362 excluded with a reason).


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

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 28b894f into development Aug 27, 2026
85 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/minor-above-appstore branch August 27, 2026 19:42
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