From 9a08262076cf16189b353dce64bac48d1903e188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= Date: Thu, 10 Sep 2026 19:40:35 +0200 Subject: [PATCH] :memo: Track self-hosted coverage hosting plan in backlog Record the decision to host CI coverage from a tiny dir-listing server in the Gitea docker setup (shared volume keyed by repo/tag) instead of the GitHub upload-artifact zip. This unblocks dropping the coverage artifact from the Gitea CI port. Adds the lipanski docker-image author to cspell. --- backlog.tasks | 5 +++++ cspell.json | 1 + 2 files changed, 6 insertions(+) diff --git a/backlog.tasks b/backlog.tasks index 317ab16..127c0d6 100644 --- a/backlog.tasks +++ b/backlog.tasks @@ -48,6 +48,11 @@ Documentation: ☐ Create backlog tasks for implementation Maintenance: +☐ Serve CI coverage over a tiny self-hosted webserver (replace the zip artifact) @low + ☐ Add a minimal dir-listing webserver to the gitea docker setup (e.g. caddy `file_server browse` reusing the existing reverse proxy, or any single-binary static server, lipanski/docker-static-website) + ☐ CI writes each run's `coverage/` into a shared volume keyed by project + tag (e.g. `/coverage/tiny-pattern-ts//`) + ☐ Browse to `…/coverage///index.html` in the browser; drop the `actions/upload-artifact` coverage step in favour of the shared-dir layout + → design: no deploy step in CI; the webserver just exposes the shared directory (decided over Gitea Pages / Codecov — neither confirmed available/ wanted) ✔ Set up lefthook pre-commit hook @done (9/8/2026, 10:52:56 AM) ✔ Configure tsconfig strictest + node26 profiles @done (9/8/2026, 10:08:37 AM) ✔ Add check:tsc as first tier in `npm run check` @done (9/8/2026, 10:08:37 AM) diff --git a/cspell.json b/cspell.json index bdee250..0af72ba 100644 --- a/cspell.json +++ b/cspell.json @@ -22,6 +22,7 @@ "tsgo", "tsserver", "gitea", + "lipanski", "pubv", "knope", "runwisp",