From 8ad921519f6e199baa8ca20060719fa899d2edb4 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Fri, 31 Jul 2026 12:00:00 +0000 Subject: [PATCH] docs: Session-Log 2026-07-30..08-01 (CI-Umzug, Windows-Strecke, Registry, Rueckbau) --- docs/TASKS.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/TASKS.md b/docs/TASKS.md index 9cd42cc..6c1be0a 100644 --- a/docs/TASKS.md +++ b/docs/TASKS.md @@ -133,6 +133,35 @@ verankert. Was in dieser Session erledigt wurde: --- +## 🗓️ Session-Zusammenfassung 2026-07-30 bis 2026-08-01 (CI/CD-Umzug ins Lab) + +1. **CI/CD komplett ins Homelab-GitLab migriert** (`git.lab`, nur im Lab auflösbar) — + nach vier realen Gitea-Actions/act-Bugs und einem verifizierten Webpack-OOM auf dem + 3,7-GiB-CFGMON-Runner. ThreadNet-Web-Pipeline vollautomatisch grün (Web-Build, + Image-Push nach rohana, Desktop-Linux deb/tar.gz). Schlankes Trigger-Schema: Pushes + prüfen nur bei relevanten Pfaden, Artefakte entstehen bei `v*`-Tags. + (ThreadNet-Web#2 ✅ geschlossen) +2. **Repo-Topologie neu**: git.lab ist kanonisch für gitops, ThreadNet-Web, + threadnet-call, thread-net-git, threadnet-operating — Push-Mirrors nach Gitea, + das Flux-Quelle/Registry/Issues behält. Details: README §3 / CLAUDE.md. +3. **Windows-Build-Strecke** (ThreadNet-Web#5): eigene Windows-VM auf Overmind aus + selbst gebautem, reviewtem dockur/windows-Stand (Vendor-Repo + Runbook), On-Demand + per CI-Jobs; Gast provisioniert, Runner registriert — erster voller Build-Durchlauf + stand zum Session-Ende noch aus (Runner-Dienst-Hänger nach VM-Neustart). +4. **Lab-Container-Registry** aktiviert (`registry.git.lab`, OVERMIND-01 ✅): lab-interne + Build-Images (windows-vm, desktop-build) bleiben im Lab, rohana behält nur, was + Prod konsumiert. +5. **Gitea-CI-Rückbau** (CFGMON-11, weitgehend): Verifikations-Job hierher portiert + (`.gitlab-ci.yml`), `.gitea/workflows/` entfernt, Actions-Toggles deaktiviert, + Runner-Entfernung als Commit vorbereitet — drei manuelle Restschritte beim Nutzer. +6. **threadnet-call-CI** (threadnet-call#1): build_embedded grün, npm-Registry bleibt + evidenzbasiert auf rohana (pnpm-Lockfile-Pin), manueller Publish-Job wartet auf + `GITEA_NPM_TOKEN`-Variable. +7. **Alerting vorbereitet** (Issue #32): Alertmanager + 6 Alert-Regeln + + Matrix-Receiver in `threadnet-operating`, gelintet, Deploy steht aus (CFGMON). +8. Nebenbefunde: GitLab-Puma lief mit ~17 Workern (Unicorn-Fossil in der Config, + Fix beim Nutzer), Windows-Gast-Provisionierung als idempotenter CI-Job. + ## ✅ Abgeschlossene Aufgaben (Chronologisch) ### Phase 1: Basis-Setup