Projekt

Allmänt

Profil

Handlingar

Maintenance #115

stängd
CA CA

Sätta upp CI/CD från start

Maintenance #115: Sätta upp CI/CD från start

Tillagd av Codex API för 25 dagar sedan. Uppdaterad för 23 dagar sedan.

Status:
Closed
Prioritet:
Normal
Tilldelad:
Kategori:
Arkitektur och drift
Startdatum:
2026-09-06
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

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

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

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

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

  • Tilldelad satt till Codex API
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen
  • Testresultat uppdaterad (skillnader)

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

  • Status ändrad från New till In progress
  • % Klart ändrad från 0 till 40

CA Uppdaterad av Codex API för 23 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 23 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 23 dagar sedan Handlingar #8

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

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

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

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

  • Status ändrad från Done till Closed
Handlingar

Finns även som: PDF Atom