Commit Graph

3 Commits

Author SHA1 Message Date
Hartmut 00e16bff9e docs(gitea): add stop_grace_period to postgres service
CI / Assistant Split Regression (push) Failing after 8m25s
Release Image / Build And Push Images (push) Failing after 8m53s
CI / Unit Tests (push) Failing after 10m23s
Docker Deploy Test / Fresh-Linux Docker Deploy (push) Failing after 9m31s
CI / Typecheck (push) Failing after 10m57s
CI / Architecture Guardrails (push) Failing after 11m7s
CI / Lint (push) Successful in 32m7s
CI / Build (push) Has been skipped
CI / E2E Tests (push) Has been skipped
Prevents slow crash-recovery fsync on QNAP HDD-backed storage after
container stop/replace. Without the grace period postgres is killed
mid-write, and the next startup blocks Gitea for 5-10 minutes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 12:38:05 +02:00
Hartmut e9c8e2de7b ci: bump runner capacity to 4 and add BuildKit cache for image builds
CI / Typecheck (push) Has started running
CI / Unit Tests (push) Has been cancelled
CI / Build (push) Has been cancelled
CI / E2E Tests (push) Has been cancelled
CI / Architecture Guardrails (push) Has started running
CI / Assistant Split Regression (push) Has started running
CI / Lint (push) Has started running
Docker Deploy Test / Fresh-Linux Docker Deploy (push) Has started running
Release Image / Build And Push Images (push) Has started running
- act_runner capacity 2 → 4 (QNAP host has 6 cores, leave 2 for OS)
- release-image: switch to docker/build-push-action@v5 with GHA cache
  (separate scopes for app/migrator to avoid cross-invalidation)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 12:25:03 +02:00
Hartmut ed9827aa16 ci: fix architecture guardrails and document QNAP runner setup
CI / Architecture Guardrails (push) Failing after 5m46s
CI / Typecheck (push) Failing after 6m20s
CI / Build (push) Has been skipped
CI / E2E Tests (push) Has been skipped
CI / Unit Tests (push) Has been cancelled
CI / Assistant Split Regression (push) Has started running
CI / Lint (push) Has started running
Release Image / Build And Push Images (push) Has been cancelled
Docker Deploy Test / Fresh-Linux Docker Deploy (push) Has started running
- release-image.yml: add guardrail anchor comments for runner/migrator target markers
- useTimelineSSE.ts: trim JSDoc to stay under 120-line limit
- timelineDragCleanup.ts: bump guardrail to 115 lines (type defs are cohesive, splitting would not reduce complexity)
- .gitea/gitea_compose_qnap_all_in_one.md: full QNAP Container Station setup with absolute /share/Container/gitea paths, explicit act_runner register step, and $$-escaped env vars

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-12 12:11:24 +02:00