Commit Graph

  • 459766cb16 docs: R-168 is CLOSED — the "CI is still owed" sentence was stale (R-229 part 2) main admin 2026-08-06 11:03:02 +02:00
  • ee2c810201 pre-push: refuse a push from a clone outside the felhom workspace (R-204 rider) admin 2026-08-05 10:46:40 +02:00
  • 122bbeea48 papra: mount the volume where the app actually writes (R-156, last leg) admin 2026-08-03 11:29:51 +02:00
  • 7cb58ecdf8 docs: CHANGELOG + REPORT for the CI workflow admin 2026-08-02 16:35:45 +02:00
  • aa57588f55 ci: run the static catalog gate on every push (R-168) admin 2026-08-02 16:27:28 +02:00
  • f16f29757e REPORT: catalog_gates --fast + pre-push hook admin 2026-08-02 15:37:11 +02:00
  • 340ff2a2d6 docs: CHANGELOG for catalog_gates --fast + the pre-push hook admin 2026-08-02 15:28:43 +02:00
  • c3e4bb18c7 gates: catalog_gates --fast + pre-push hook admin 2026-08-02 15:23:08 +02:00
  • fd7747d129 catalog gates: one entry point, mandated in CLAUDE.md (R-161 ruling) admin 2026-08-02 14:03:55 +02:00
  • 6d45b60f94 persistence sweep: renumber proposed findings R-159..R-162 (R-158 collided mid-session) admin 2026-08-02 12:24:48 +02:00
  • acb44672fd persistence sweep: teardown complete (all 3 layers) + papra referral updated admin 2026-08-02 12:23:40 +02:00
  • 2b22a23d60 persistence sweep: 53 templates measured; gramps-web + wishlist fixed; runtime gate added admin 2026-08-02 12:21:30 +02:00
  • 4252121519 R-75: ingest binds move to ${IMPORT_PATH}; data_paths annotation admin 2026-07-26 08:17:55 +02:00
  • 3067a94652 docs(report): lifecycle replaces retired/, live-proven on 9201 admin 2026-07-21 16:36:41 +02:00
  • a32541684a catalog: lifecycle field replaces the retired/ directory move admin 2026-07-21 16:19:49 +02:00
  • 857ba53233 gitignore: __pycache__ from the new python gate tests admin 2026-07-21 15:30:21 +02:00
  • b3eabfd611 catalog: re-pin wanderer to the current upstream shape, retire plant-it, add the resolvability gate admin 2026-07-21 15:30:15 +02:00
  • 34d50a33ac docs: migrate workflow to DooPlex-local execution admin 2026-07-19 12:28:09 +02:00
  • a14c97db65 CHANGELOG + REPORT: campaign 7 full catalog sweep (53/53, 45 pass, 13 fixes) admin 2026-07-19 03:22:56 +02:00
  • fd4426b1b2 wger: probe and route port 8000 (the image exposes 8000, not 80) admin 2026-07-19 03:17:26 +02:00
  • 27fab821b1 tandoor: port 8080 -> 80 and set ALLOWED_HOSTS (2.x moved both) admin 2026-07-19 03:09:22 +02:00
  • 94074840d1 wger: 2.6 with the full DJANGO_DB_* set (2.3 no longer exists upstream) admin 2026-07-19 03:04:55 +02:00
  • 2c0788db35 zipline: health path /api/health -> /api/healthcheck (404 in v4) admin 2026-07-19 02:32:58 +02:00
  • 28764f19c0 tandoor: start_period 30s -> 240s (probes exhausted before gunicorn bound) admin 2026-07-19 02:32:58 +02:00
  • ccbc52787a homebox: healthcheck must GET, not HEAD (--spider hit a 405) admin 2026-07-19 02:32:58 +02:00
  • 7350cd905a wger: revert 2.6 -> 2.3 (2.6 needs a full DB config the template cannot supply) admin 2026-07-19 02:26:02 +02:00
  • acfbd6e527 papra + wishlist: fix lying wget healthchecks (images ship only node) admin 2026-07-19 02:23:46 +02:00
  • b9b5b9246d zipline: CORE_DATABASE_URL -> DATABASE_URL (v4 dropped the prefix for the DB var) admin 2026-07-19 01:40:30 +02:00
  • bf1e339738 wishlist: follow upstream to ghcr.io and pin v0.66.0 (Hub image is gone) admin 2026-07-19 01:35:16 +02:00
  • a35d67ba63 wger: set DJANGO_DB_DATABASE (2.6 dropped the sqlite default) admin 2026-07-19 01:27:22 +02:00
  • 48ee8be363 tandoor: raise app memory 512M -> 1024M (OOM proven) + correct mem_limit sum admin 2026-07-19 01:16:21 +02:00
  • d7ffcbe74d rallly: raise app memory 256M -> 768M (OOM-killed at 256M) admin 2026-07-19 01:05:32 +02:00
  • 63f0ca5622 homebox: add required HBOX_AUTH_API_KEY_PEPPER (0.26 panics without it) admin 2026-07-19 00:54:20 +02:00
  • 05cb216968 papra: add required AUTH_SECRET (app refuses to boot without it) admin 2026-07-19 00:42:29 +02:00
  • 1c06ef00bd n8n: raise memory 512M -> 1536M (V8 heap OOM proven during validation) admin 2026-07-19 00:42:29 +02:00
  • 4ce7beea9e outline: set PGSSLMODE=disable (1.x defaults to SSL; the sidecar Postgres has none) admin 2026-07-19 00:42:28 +02:00
  • 9938c5564e gramps-web: raise memory 384M -> 1024M (OOM proven during validation) admin 2026-07-19 00:02:25 +02:00
  • 25a2480396 homebox: v0.16.3 -> 0.26.2 and drop the 'v' tag prefix (old pin no longer resolves) admin 2026-07-19 00:02:25 +02:00
  • 604284f91c gokapi: revert v2.2.4 -> v1.9.6 (v2 refuses to start against the seeded config) admin 2026-07-18 23:32:20 +02:00
  • 8f35697931 uptime-kuma: pin floating ':2' -> 2.4.0 admin 2026-07-18 23:27:39 +02:00
  • e5657c926b zipline: 4.0.0 -> 4.6.1 admin 2026-07-18 23:27:06 +02:00
  • e43fa89f80 wger: 2.3 -> 2.6 admin 2026-07-18 23:27:06 +02:00
  • 501c02fbfc wanderer: meilisearch v1.12 -> v1.49 (app image left: ghcr.io/flomp/wanderer does not resolve, see campaign doc) admin 2026-07-18 23:27:06 +02:00
  • 3fa63cddbd vikunja: 0.24.6 -> 2.3.0 [MAJOR] admin 2026-07-18 23:27:06 +02:00
  • 4ff5b8f95b vaultwarden: 1.33.2-alpine -> 1.36.0-alpine admin 2026-07-18 23:27:05 +02:00
  • 7fc24df469 tandoor: 1.5.26 -> 2.6.13 [MAJOR] admin 2026-07-18 23:27:05 +02:00
  • 712c760fc8 sparkyfitness: v0.17.2 -> v0.17.3 (server + web) admin 2026-07-18 23:27:05 +02:00
  • 507eb3f6dd sonarr: 4.0.13 -> 4.0.19 admin 2026-07-18 23:27:05 +02:00
  • 780f4f457f seerr: 2.3.0 -> 2.7.3 admin 2026-07-18 23:27:05 +02:00
  • 52e03be3eb romm: 4.5.0 -> 5.0.0 [MAJOR] admin 2026-07-18 23:27:05 +02:00
  • e3f3a815e9 rallly: 3.11.2 -> 4.11.1 [MAJOR] admin 2026-07-18 23:27:05 +02:00
  • e0b6da6376 radarr: 5.17.2 -> 6.3.0 [MAJOR] admin 2026-07-18 23:27:05 +02:00
  • cf8b6456ee privatebin: 1.7.5 -> 2.0.5 [MAJOR] admin 2026-07-18 23:27:04 +02:00
  • f01ed3f963 paperless-ngx: 2.15.3 -> 2.20.15 admin 2026-07-18 23:27:04 +02:00
  • 4d6b55d2cb outline: 0.82.0 -> 1.9.1 [MAJOR] admin 2026-07-18 23:27:04 +02:00
  • 0ee1ce42eb opengist: 1.10 -> 1.13 admin 2026-07-18 23:27:04 +02:00
  • bc2a2dbe08 onlyoffice: 8.3.0 -> 9.4.0 [MAJOR] admin 2026-07-18 23:27:04 +02:00
  • 5e2c1ae31e nextcloud: 31.0.14-apache -> 34.0.1-apache [MAJOR] admin 2026-07-18 23:27:04 +02:00
  • c615bde179 navidrome: 0.54.5 -> 0.63.2 admin 2026-07-18 23:27:04 +02:00
  • ec7f9c41ec n8n: 1.79.3 -> 2.31.3 [MAJOR] admin 2026-07-18 23:27:04 +02:00
  • 9055a6aa0b mealie: v3.10.2 -> v3.20.1 admin 2026-07-18 23:27:03 +02:00
  • aa27d0c054 komga: 1.20.0 -> 1.25.0 admin 2026-07-18 23:27:03 +02:00
  • a3f9b02ebf kimai: apache-2.25.0 -> apache-2.57.0 admin 2026-07-18 23:27:03 +02:00
  • 373d6cfb08 emby: fix lying healthcheck (curl absent; image ships only BusyBox) admin 2026-07-18 23:14:02 +02:00
  • 4dd4f47363 jellyfin: 10.11.6 -> 10.11.11 admin 2026-07-18 22:59:13 +02:00
  • cb10409098 homepage: v1.2.0 -> v1.13.2 admin 2026-07-18 22:59:13 +02:00
  • 893e26ac8b homebox: v0.16.3 -> v0.26.2 admin 2026-07-18 22:59:13 +02:00
  • 2f6ef07f50 home-assistant: 2026.2.2 -> 2026.7.2 admin 2026-07-18 22:59:13 +02:00
  • 4ebd11d021 gramps-web: v24.12.1 -> v25.6.0 [MAJOR] admin 2026-07-18 22:59:13 +02:00
  • b789acc427 grafana: 11.5.1 -> 13.1.0 [MAJOR] admin 2026-07-18 22:59:13 +02:00
  • 0873294781 gokapi: v1.9.6 -> v2.2.4 [MAJOR] admin 2026-07-18 22:59:12 +02:00
  • 12e36d3c01 glance: v0.7.4 -> v0.8.5 admin 2026-07-18 22:59:12 +02:00
  • 6742d5faf1 gitea: 1.23.4 -> 1.27.0 admin 2026-07-18 22:59:12 +02:00
  • e881018fd4 ghost: 6.19.2-alpine -> 6.53.0-alpine admin 2026-07-18 22:59:12 +02:00
  • bcd2c35c7a emby: 4.9.0.42 -> 4.10.0.20 admin 2026-07-18 22:59:12 +02:00
  • a2115b27c7 docmost: 0.25.3 -> 0.95.0 admin 2026-07-18 22:59:12 +02:00
  • 19a6ea421e code-server: 4.96.4 -> 4.129.0 admin 2026-07-18 22:59:12 +02:00
  • da04c3583f claper: 1.8 -> 2.5 [MAJOR] admin 2026-07-18 22:59:11 +02:00
  • c7de1e6364 adventurelog: fix lying frontend healthcheck (wget in a distroless image) admin 2026-07-18 22:55:40 +02:00
  • 147cee7795 calcom: v4.6.9 -> v6.2.0 [MAJOR] admin 2026-07-18 22:37:35 +02:00
  • b5abc84d4e audiobookshelf: 2.19.5 -> 2.35.1 admin 2026-07-18 22:37:34 +02:00
  • 413832cf55 adventurelog: v0.11.0 -> v0.12.1 (backend + frontend) admin 2026-07-18 22:37:34 +02:00
  • 0e34997594 actualbudget: 26.1.0 -> 26.7.0 admin 2026-07-18 22:37:34 +02:00
  • 75e7cf0c5b immich: v2.5.5 -> v3.0.3 [MAJOR], postgres -> 16-vectorchord0.4.3-pgvectors0.2.0 admin 2026-07-18 22:32:58 +02:00
  • 0b73e5ecc9 bookstack: 25.02.2 -> 26.05.2 [MAJOR], mariadb 11.6 -> 12.3 [MAJOR] admin 2026-07-18 22:21:04 +02:00
  • 21e8df1e3a backup classification: backup: blocks for the 13 bind-bearing apps admin 2026-07-14 18:51:36 +02:00
  • 365a017e81 REPORT: git-sync no-op verified on 9201 (pinned compose synced, calibre not restarted) admin 2026-07-12 14:39:58 +02:00
  • 71828a81cf image pinning: eliminate :latest from all 5 unpinned templates + standing gate admin 2026-07-12 14:37:57 +02:00
  • 2ebe082a2a docs: healthcheck sweep REPORT (localhost -> 127.0.0.1, 48 templates, live-validated) admin 2026-07-06 20:43:13 +02:00
  • 8ddd3c9da5 fix(healthcheck): sweep localhost -> 127.0.0.1 across all 48 templates admin 2026-07-06 20:25:54 +02:00
  • d86e25662f fix(vaultwarden): _ENABLE_SMTP boot-gate — fresh email-off deploys crash-looped (campaign F1) admin 2026-07-06 14:01:11 +02:00
  • 13eedb1a83 docs: CHANGELOG + REPORT — sparkyfitness finalization + validation admin 2026-07-03 19:48:31 +02:00
  • c7490f7a40 sparkyfitness: finalize — image-inspected healthchecks + probe-container naming (REUSE row added) admin 2026-07-03 19:40:09 +02:00
  • 15cdf7b090 docs: CLAUDE.md light expansion (repo purpose, deploy contract, pointers) admin 2026-07-03 11:26:12 +02:00
  • c5a3d1b15b docs: REUSE.md introduced — catalog conventions map (canonical app, healthcheck families, traps) + minimal CLAUDE.md admin 2026-07-03 09:39:38 +02:00
  • bb81cd414a app-email: calcom+nextcloud wired & send-tested; calcom healthcheck GET fix + docs admin 2026-06-29 13:56:49 +02:00
  • e90dae890e calcom: fix healthcheck path (/api/health 404 in v4.x -> /api/auth/providers) admin 2026-06-29 13:47:18 +02:00
  • 342a389f3d calcom: add DATABASE_DIRECT_URL (required by Prisma; migrations failed without it) admin 2026-06-29 13:42:15 +02:00
  • 9dd4923053 calcom: fix non-existent image pin v4.8.7 -> v4.6.9 (nearest valid 4.x) admin 2026-06-29 13:33:04 +02:00
  • 1b89692a49 app-email: calcom + nextcloud mappings (tls_mode=plaintext, nextcloud split-From) admin 2026-06-29 13:14:01 +02:00