chore(ios): buildnummer op één plek + M33-gate afgetekend #169
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/Scrum4Me!169
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/ios-build-number"
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?
Twee kleine dingen rond het afronden van IDEA-183.
1. Buildnummer (
ios/HubApp/project.yml)Twee dingen die een TestFlight-upload zouden weigeren:
CFBundleVersionstond hardgecodeerd op1, terwijl build 1 t/m 3 al geüpload waren. App Store Connect weigert een buildnummer dat binnen dezelfdeCFBundleShortVersionStringal bestaat. OmdatGenerated/enHubApp.xcodeproj/gitignored zijn, is een bump in de Xcode-UI weg zodra iemandxcodegen generatedraait — het moet dus inproject.yml.1. Een bump van alleen de app laat app en extensie uit de pas lopen, en dat weigert Apple ook.Beide Info.plists verwijzen nu naar
$(MARKETING_VERSION)/$(CURRENT_PROJECT_VERSION)op projectniveau. Geverifieerd in het gebouwde product, niet alleen in de bron:HubApp.appénPlugIns/NotificationService.appexdragen allebei1.0 (4).2. M33-gate afgetekend
docs/runbooks/hub-inbox-e2e-gate.md: GO op alle 9 items. Item 3 is als enige twee keer gedraaid — NO-GO op de 401 in het deelnemer-filter, GO na de IDEA-183-fix, met build 4 op het toestel. Het record staat in de product-doc-store onderRUNBOOKS/m33-hub-inbox-gate-record.De les die erbij hoort staat in het runbook: kies een testwaarde die data heeft. Het plan schreef
scrum4me-server:claudevoor — nul berichten — en een leeg resultaat is niet te onderscheiden van een kapot filter. Herdraaid metmac:claude(105 niet-gearchiveerd), mét dubbele punt.🤖 Generated with Claude Code
Verdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
De wijziging centraliseert
MARKETING_VERSIONenCURRENT_PROJECT_VERSIONop projectniveau inios/HubApp/project.ymlen laat zowel app als Notification Service Info.plist deze waarden gebruiken. Dit is consistent met het doel om app en extensie in de pas te houden en voorkomt dubbele buildnummerconfiguratie.chore(ios): buildnummer op één plek, app en extensie in de pasto chore(ios): buildnummer op één plek + M33-gate afgetekendVerdict: APPROVED
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
De wijzigingen zijn smal en coherent:
docs/runbooks/hub-inbox-e2e-gate.mdsluit aan op het bestaande product-doc-recordrunbooks/m33-hub-inbox-gate-record,docs/INDEX.mdvolgt de bijgewerkte datum, enios/HubApp/project.ymlcentraliseertMARKETING_VERSION/CURRENT_PROJECT_VERSIONop XcodeGen-projectniveau zodat app en notification service dezelfde bundle-versie krijgen. Voor deze documentatie- en projectconfigwijziging zie ik geen ontbrekende test- of docs-blokkade in de diff.