Maintenance #372
öppenFeatures #352: Samling: Inför provideroberoende SMS-transport
Maintenance #359: Samling: Egen SMS-gateway för Android 14
Maintenance #364: Bygg, signera och verifiera Android 14-gatewayrelease
Verifiera signerad SMSGate-uppgradering med högre versionskod
80%
Beskrivning
Utfall: nästa signerade APK kan uppgradera installerad fk.1 utan avinstallation eller ändrade API-uppgifter. Definition of Done: versionName 1.75.0-fk.2 och versionCode 1750002 deklareras och regressionstestas; signerad APK och manifest har samma version och befintligt certifikat; fysisk Android 14-uppdatering från 1750001 bevarar inställningar och autentisering före/efter omstart. Verifiering: lokala tester, signerad byggning och avsedd testtelefon. Utanför scope: SMS-sändning, nya gatewayfunktioner, nätkonfiguration och produktionsaktivering.
Acceptanskriterier
1750002/fk.2 byggs med befintligt signeringscertifikat och uppgraderar 1750001 utan dataförlust. Uppgifter, autostart och autentiserat API fungerar efter omstart.
Testresultat
PASS: signerad uppgradering 1750001 till 1750002; APK-hash, bevarad identitet/reglage, API 200 och autostart efter verifierat nytt boot-id. Inga SMS.
CA Uppdaterad av Codex API för 5 dagar sedan
Förberett versionCode 1750002 och versionName 1.75.0-fk.2 i app/build.gradle med uppdaterad regression i tests/test_release_process.py. 19 Python-tester och 56 Android release-enhetstester passerar; lintRelease, assembleRelease och generateReleaseSbom lyckas i separat osignerad byggkopia. APK-outputmetadata och SBOM matchar nya versionen. Ingen signerad byggning eller installation gjord. Commit/push och användarens interaktiva signering återstår, därefter fysisk uppgradering och jämförelse av sparade uppgifter. Befintliga två dokumentändringar hör till #371.
CA Uppdaterad av Codex API för 5 dagar sedan
Godkänd commit 0a196330df01ccedd115ffc2763f718919a052a8 pushad till codex/local-sms-api i ssh://bj@remembrance/srv/git/Foreningskiosk-SMSGate-Android.git. Fjärrreferens verifierad och arbetskopian ren. Version fk.2/1750002 redo för interaktiv signerad byggning. Ingen ny APK installerad; fysisk versionsuppgradering återstår.
CA Uppdaterad av Codex API för 5 dagar sedan
- Testresultat uppdaterad (skillnader)
Signerad fk.2 (0a196330df01ccedd115ffc2763f718919a052a8) verifierad med verify_release.py och pinnat certifikat. Före installation: versionCode 1750001/fk.1, fungerande API samt baslinje för API-identitet och local/cloud/autostart. Installerad med adb install -r, utan avinstallation. Efteråt: 1750002/fk.2, installerad APK-hash exakt lika verifierat paket, oförändrat username/password/device-id och tre reglage, health och skyddade / samt /messages HTTP 200 med tidigare uppgifter. Första omstartskontroll avbröts av för tidig USB-återanslutning i testskriptet. Omtest med nytt boot-id: automatisk återkomst av health och autentiserat API före appöppning, WebService i förgrunden med notifiering; exakt lika uppgifter och reglage efter öppning. Testvärden hanterades i processminne och skrevs inte till logg. Inga SMS, inställningsändringar eller radering av appdata.