Files
tessera-ctl/.planning/phases/06-desktop-client-ci-cd/.continue-here.md
T
2026-06-25 12:37:49 +02:00

2.0 KiB

Continue Here — Phase 06: Desktop Client & CI/CD

Paused: 2026-06-25T10:36Z Resume: /gsd-execute-phase 6

Current State

Plan 06-01: Tauri Desktop Wrapper ✅ COMPLETE

  • Toolchain installed (rustc 1.96.0, WebKitGTK 2.52.3)
  • apps/desktop scaffolded as @tessera/desktop, cargo check passes
  • First-run setup.html with server URL persistence
  • Commits: 48e3a69, d944aaa, f41e673

Plan 06-03: Gitea CI/CD ⏳ IN PROGRESS (Task 4/4)

  • Gitea user schalli created, repo schalli/tessera-ctl (private)
  • Remote: origin → https://git.vicolab.de/schalli/tessera-ctl.git (token in URL)
  • act_runner: existing Docker container reused (gitea-docker-runner-1, v0.6.1)
  • docker-compose.ci.yml + docs/ci-cd-setup.md created (c0e3293)
  • .gitea/workflows/ci.yml created (756925b)
  • CI fixes pushed: corepack statt pnpm/action-setup (e5d45e1), prisma generate postinstall (faff50b)
  • Pending: Run #87 Ergebnis pruefen — type-check sollte jetzt passen

Plan 06-02: Native Desktop Features ❌ NOT STARTED (Wave 2)

  • Depends on 06-01 (complete)
  • Tray, close-to-tray, window-state, autostart, notifications, version check, icons, bundles

Human Actions Before Resume

  1. Check Pipeline Run #87: https://git.vicolab.de/schalli/tessera-ctl/actions
  2. If still failing, paste the error — likely needs another CI fix

Key Infrastructure

  • Gitea: https://git.vicolab.de — User: schalli, Token in git remote URL
  • Runner Token: SK5NCGjVMTxg6NYleLeOlc3qAuLrDxbvlENGIixJ
  • MCP Token: cdfaa3668ec21439bc6acd2243abd6df701177e8 (updated in .claude.json, needs restart to take effect)

Uncommitted Files

  • .planning/STATE.md (modified)
  • apps/desktop/src-tauri/Cargo.lock (untracked, should be committed)
  • apps/desktop/src-tauri/gen/ (untracked, Tauri generated)

Critical Anti-Patterns

Anti-Pattern Severity Detail
pnpm/action-setup incompatible with Gitea Actions advisory Use corepack instead — already fixed
Prisma types missing in CI advisory postinstall added — verify Run #87