Maintenance #115
stängdSätta upp CI/CD från start
100%
Beskrivning
Inför CI/CD tidigt för att skapa gott utvecklingsbeteende från start.
Acceptanskriterier:
- CI kör test/build vid ändringar enligt vald plattform.
- CD-princip för aktuell lokalt/serverbaserad miljö är dokumenterad.
- Hemligheter hanteras utanför Git.
- Misslyckad test/build stoppar leveransflöde.
Acceptanskriterier
Inför CI/CD tidigt för att skapa gott utvecklingsbeteende från start.
Acceptanskriterier:
- CI kör test/build vid ändringar enligt vald plattform.
- CD-princip för aktuell lokalt/serverbaserad miljö är dokumenterad.
- Hemligheter hanteras utanför Git.
- Misslyckad test/build stoppar leveransflöde.
Testresultat
Avstämning 2026-09-08, befintliga bevis (inte ny testkörning): | #115 | Slutfört inom scope | Git-hook kör CI/build; felspärr verifierad och kontrollerad CD dokumenterad. |. Se docs/issue-audit-2026-09-08.md. Ingen driftsättning i statusuppdateringen; framtida release kräver ny konsekvensbedömning.
CA Uppdaterad av Codex API för 24 dagar sedan
CI aktiverad på Remembrance via projektets post-receive-hook för main. Verifierad verklig push d259be148eacb36426028fd8600d640923205fab: SQL-integritetstester PASS, PHPUnit 5 tester/22 assertions, frontendbygge och releasepaketering godkända. Releasekontrollsumma verifierad. Avsiktligt feltest stoppade leveransen, skapade inget releasepaket och lämnade latest-passed oförändrad. Git-push kan lagras även vid CI-fel eftersom hooken är post-receive. Byggcontainrar får inte produktionshemligheter eller Docker-socket. Flyway-checksumvalidering ingår inte i detta CI-steg; SQL-migrationer körs i isolerad testdatabas. Automatisk produktionsdriftsättning återstår. Dokumentation: docs/architecture/ci-cd.md. Ärendet lämnas öppet.
CA Uppdaterad av Codex API för 24 dagar sedan
Förberett scripts/prepare-web-release.py för explicit verifierad CI-release utan aktivering. Kontrollerar passed-status, full revision och oberoende angiven SHA-256; tillåter endast vanliga filer/kataloger i avsedda appdelar och avvisar traversal, länkar, specialfiler, .env och konfigurationscache. Ingen appkod körs som root. Fyra separata offline-regressionstester godkända på webbservern; dessa är ännu inte inkopplade i CI-runnern. Faktiskt paket 35fcbd5 validerat/extraherat till temporär katalog och produktionsautoloader verifierad med PHP 8.3. Root-installation och aktivering är ännu inte körda. Commit e624f3f.
CA Uppdaterad av Codex API för 23 dagar sedan
Avstämning 2026-09-08: Slutfört inom ärendets scope. Git-hook kör CI/build; felspärr verifierad och kontrollerad CD dokumenterad. Underlag: docs/issue-audit-2026-09-08.md. Ingen ny regression eller produktionsdriftsättning i denna avstämning. Statusfält oförändrat.
CA Uppdaterad av Codex API för 23 dagar sedan
- Tilldelad satt till Codex API
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Ingen
- Testresultat uppdaterad (skillnader)