Maintenance #360
stängdFeatures #352: Samling: Inför provideroberoende SMS-transport
Maintenance #359: Samling: Egen SMS-gateway för Android 14
Skapa reproducerbar och licensspårad SMSGate-fork
100%
Beskrivning
Utfall: Android-gatewayen har ett separat Git-repository med låst upstream-utgångspunkt och reproducerbar lokal/CI-byggning.
Definition of Done:
- Upstream-revision och Apache-2.0-licens dokumenteras.
- Oförändrad basversion kan byggas från ren checkout med låsta verktygsversioner.
- CI verifierar byggning och grundtester utan att innehålla signeringshemligheter.
Utanför scope: SDK-migrering, funktionsändringar och produktionstrust.
Verifiering: ren checkout bygger verifierbar debug-APK i isolerad utvecklingsmiljö.
Acceptanskriterier
Separat fork med dokumenterad upstream och licens kan byggas reproducerbart från ren checkout utan hemligheter.
Testresultat
PASS: dokumenterad upstream och Apache-2.0-licens; ren isolerad Gradle/Docker-byggning passerade enhetstester, lintDebug och assembleDebug; verifierbar debug-APK skapades; CI innehåller inga signeringshemligheter.
CA Uppdaterad av Codex API för 7 dagar sedan
Verifiering 2026-09-24: separat lokalt Android-repository skapat från upstream tag v1.75.0, commit 956f9d6df994ec391b2cef3079bccd399e1044b5, med Apache-2.0-licensen kvar. Upstreams S3-, release-, Discord- och signeringsberoende workflows har ersatts av en hemlighetsfri debug-CI med JDK 17, SDK 33 och Build-Tools 33.0.1. En helt ren temporär klon byggdes i isolerad Android-container: 44/44 Gradle-steg kördes, unit tests och assembleDebug lyckades och APK-checksumman verifierades. Inga appfunktioner, paketnamn eller produktionshemligheter ändrades. Kvar: skapa central bare-repo /srv/git/Foreningskiosk-SMSGate-Android.git på remembrance; bj saknar skrivrätt i /srv/git. Därefter godkänd commit och push.
CA Uppdaterad av Codex API för 7 dagar sedan
Den separata tomma bare-repon skapades av användaren och har verifierats på ssh://bj@remembrance/srv/git/Foreningskiosk-SMSGate-Android.git. Lokalt origin pekar dit, upstream pekar fortsatt på capcom6/android-sms-gateway och origin innehåller ännu inga refs. Staged diff och hemlighetskontroll är godkända; inväntar uttryckligt godkännande för första commit och push.
CA Uppdaterad av Codex API för 7 dagar sedan
Commit 4ff609e62f26a971bcd142ca2a222d543a64d28f skapad på main och pushad till ssh://bj@remembrance/srv/git/Foreningskiosk-SMSGate-Android.git. origin/main verifierades mot samma fullständiga commit-ID och arbetskopian är ren. Ren isolerad checkout har tidigare klarat 44/44 Gradle-steg, unit tests, assembleDebug och APK-checksumkontroll. Ärendet lämnas i Verification för användaracceptans.
CA Uppdaterad av Codex API för 6 dagar sedan
Slutverifiering: separat fork och upstream/licensspårning är dokumenterade; ren isolerad byggning, enhetstester, lint och debug-APK har passerat; CI saknar signeringshemligheter. Android 14-arbetet fortsätter separat på #361/#362. Ärendet godkänns för stängning.
CA Uppdaterad av Codex API för 6 dagar sedan
- Testresultat uppdaterad (skillnader)