Projekt

Allmänt

Profil

Handlingar

Maintenance #360

stängd
CA CA

Features #352: Samling: Inför provideroberoende SMS-transport

Maintenance #359: Samling: Egen SMS-gateway för Android 14

Skapa reproducerbar och licensspårad SMSGate-fork

Maintenance #360: Skapa reproducerbar och licensspårad SMSGate-fork

Tillagd av Codex API för 7 dagar sedan. Uppdaterad för 6 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-24
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Ej tillämpligt
Regression krävs:
Nej
Reported by:
Benny Jensen

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 Handlingar #1

  • Status ändrad från New till Planned
  • % Klart ändrad från 0 till 10

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #2

  • Tilldelad satt till Codex API

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #3

  • Status ändrad från Planned till In progress
  • % Klart ändrad från 10 till 40

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #4

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 Handlingar #5

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 Handlingar #6

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #7

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80

CA Uppdaterad av Codex API för 7 dagar sedan Handlingar #8

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 Handlingar #9

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 Handlingar #10

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #11

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #12

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100

CA Uppdaterad av Codex API för 6 dagar sedan Handlingar #13

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom