chore(release): Versions-Sync-Skript + Root-package.json bumpen (Blocker v0.4.5-Cut) #396
Labels
No labels
app/archiv
app/einkaufslisten
app/imap-client
app/wissensbasis
arch-answered
arch-question
area/api
area/auth
area/infra
area/mobile
area/shared
area/ui
area/web
portfolio-status
prio/high
prio/low
prio/medium
roadmap/public
size/l
size/m
size/s
size/xl
size/xs
status/blocked
status/needs-info
type/bug
type/chore
type/docs
type/feature
type/idea
type/refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#397 chore(infra): Immutable Image-Tags + parametrierte Compose + Rollback-Doku
admin-mrrm/mrrmlabapp
#398 feat(ci): Gitea-Release-Step in Tag-Pipeline + Release-Notes aus roadmap.json
admin-mrrm/mrrmlabapp
Reference
admin-mrrm/mrrmlabapp#396
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kontext: arch-answer #395 hat festgestellt: root/api/web alle auf
0.0.0, mobile auf1.0.0, vier historische Tagsv1.0.442–v1.0.515mit SchemavMAJOR.MINOR.<commit-count>. Vor dem v0.4.5-Release muss die Versions-Quelle der Wahrheit etabliert sein.Akzeptanzkriterien:
scripts/sync-version.mjsangelegt: liest rootpackage.jsonversion, propagiert inapps/{api,web,mobile,ocr}undpackages/{shared-types,api-client,auth,ui}package.jsonvon0.0.0auf0.4.4(oder GF-bestätigte Startversion — siehe Blocker unten)versionNamezieht aus root statt eigenempackage.jsonversionCodebleibtgit rev-list --count HEAD(monoton steigend)pnpm exec node scripts/sync-version.mjs --checkfailt wenn Versionen divergierenpnpm version patch+ sync +--amend --no-edit+--follow-tags)Blocker: GF muss entscheiden ob Startversion
0.4.4(semver-Reset) oder1.0.X(historie-konsistent). Sieherole_release_management.md-Update + nächster Portfolio-Status.Verlinkt #395.
GF-Entscheidung 2026-05-24: Option A — semver-Reset
Versions-Schema-Konflikt aufgelöst. Implementierung kann starten.
Konkrete Werte:
package.jsonversion:0.4.4apps/{api,web,mobile,ocr}undpackages/*versionNamezieht aus root (statt eigenem 1.0.0)versionCodebleibtgit rev-list --count HEAD(Android-Garantie für monotone Updates trotz niedrigerem Name)v0.4.5(nach Abschluss der v0.4.5-Bugs)Release-Notes-Hinweis für v0.4.5 (PM ergänzt bei Tag-Cut):
Damit ist dieses Ticket nicht mehr blockiert.