chore: set update_config failure_action continue to handle concurrent app+db restart #2

Merged
trav merged 4 commits from upgrade-1.7.0+v2.7.5 into main 2026-06-15 17:43:00 +00:00

Recipe upgrade.

Commits on top of upstream main:

  • fd008f9 chore: set update_config failure_action continue to handle concurrent app+db restart
  • 6b81a33 chore: add app healthcheck start_period to avoid startup race
  • 475aaf6 chore: upgrade to 1.8.0+v2.7.5
  • 107d722 chore: upgrade to 1.7.0+v2.7.5

Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review.

cc @trav @notplants

Recipe upgrade. Commits on top of upstream main: - fd008f9 chore: set update_config failure_action continue to handle concurrent app+db restart - 6b81a33 chore: add app healthcheck start_period to avoid startup race - 475aaf6 chore: upgrade to 1.8.0+v2.7.5 - 107d722 chore: upgrade to 1.7.0+v2.7.5 Tested green on the cc-ci recipe CI server (full suite, cold, against this PR head). NOT merged — for operator review. cc @trav @notplants
autonomic-bot added 1 commit 2026-06-09 15:58:28 +00:00
chore: upgrade to 1.7.0+v2.7.5
Some checks failed
cc-ci/testme cc-ci: failure
f89f82be4e
autonomic-bot requested review from trav 2026-06-09 15:58:29 +00:00
autonomic-bot requested review from notplants 2026-06-09 15:58:29 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ f89f82be failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `f89f82be` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/221/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/221) [![level](https://ci.commoninternet.net/runs/221/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/221) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/221) · [dashboard](https://ci.commoninternet.net/)
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ f89f82be failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `f89f82be` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/222/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/222) [![level](https://ci.commoninternet.net/runs/222/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/222) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/222) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot added 1 commit 2026-06-09 16:52:10 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 57944be6 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `57944be6` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/224/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/224) [![level](https://ci.commoninternet.net/runs/224/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/224) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/224) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot force-pushed upgrade-1.7.0+v2.7.5 from 57944be67a to 6c6607dd49 2026-06-09 17:09:34 +00:00 Compare
autonomic-bot force-pushed upgrade-1.7.0+v2.7.5 from 6c6607dd49 to 9d5c5d40a0 2026-06-09 18:00:13 +00:00 Compare
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 9d5c5d40 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `9d5c5d40` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/225/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/225) [![level](https://ci.commoninternet.net/runs/225/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/225) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/225) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot force-pushed upgrade-1.7.0+v2.7.5 from 9d5c5d40a0 to 393bfa6fc8 2026-06-09 18:34:53 +00:00 Compare
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 393bfa6f failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `393bfa6f` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/229/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/229) [![level](https://ci.commoninternet.net/runs/229/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/229) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/229) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot force-pushed upgrade-1.7.0+v2.7.5 from 393bfa6fc8 to a92b28d9ba 2026-06-09 18:46:42 +00:00 Compare
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/230/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/230) [![level](https://ci.commoninternet.net/runs/230/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/230) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/230) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 killedhttps://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/232

(summary card unavailable — see the run for details.) full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **killed** → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/232 _(summary card unavailable — see the run for details.)_ [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/232) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/238/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/238) [![level](https://ci.commoninternet.net/runs/238/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/238) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/238) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 killedhttps://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/241

(summary card unavailable — see the run for details.) full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **killed** → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/241 _(summary card unavailable — see the run for details.)_ [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/241) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/245/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/245) [![level](https://ci.commoninternet.net/runs/245/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/245) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/245) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 killedhttps://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/267

(summary card unavailable — see the run for details.) full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **killed** → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/267 _(summary card unavailable — see the run for details.)_ [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/267) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/268/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/268) [![level](https://ci.commoninternet.net/runs/268/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/268) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/268) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/275/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/275) [![level](https://ci.commoninternet.net/runs/275/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/275) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/275) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/279/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/279) [![level](https://ci.commoninternet.net/runs/279/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/279) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/279) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

🌻 cc-ciimmich @ a92b28d9 failurehttps://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/281

(summary card unavailable — see the run for details.) full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **failure** → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/281 _(summary card unavailable — see the run for details.)_ [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/281) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/287/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/287) [![level](https://ci.commoninternet.net/runs/287/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/287) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/287) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/290/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/290) [![level](https://ci.commoninternet.net/runs/290/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/290) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/290) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

🌻 cc-ciimmich @ a92b28d9 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/291/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/291) [![level](https://ci.commoninternet.net/runs/291/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/291) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/291) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ a92b28d9 killedhttps://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/295

(summary card unavailable — see the run for details.) full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `a92b28d9` ❌ **killed** → https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/295 _(summary card unavailable — see the run for details.)_ [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/295) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot force-pushed upgrade-1.7.0+v2.7.5 from a92b28d9ba to 107d7220ad 2026-06-10 16:53:59 +00:00 Compare
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 107d7220 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `107d7220` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/307/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/307) [![level](https://ci.commoninternet.net/runs/307/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/307) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/307) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 107d7220 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `107d7220` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/356/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/356) [![level](https://ci.commoninternet.net/runs/356/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/356) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/356) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 107d7220 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `107d7220` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/370/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/370) [![level](https://ci.commoninternet.net/runs/370/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/370) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/370) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 107d7220 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `107d7220` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/401/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/401) [![level](https://ci.commoninternet.net/runs/401/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/401) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/401) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 107d7220 passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `107d7220` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/406/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/406) [![level](https://ci.commoninternet.net/runs/406/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/406) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/406) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade to 1.7.0+v2.7.5 to chore: upgrade to 1.8.0+v2.7.5 2026-06-12 02:39:22 +00:00
autonomic-bot added 1 commit 2026-06-12 02:39:25 +00:00
chore: upgrade to 1.8.0+v2.7.5
Some checks failed
cc-ci/testme cc-ci: failure
d561baaf06
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ d561baaf failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `d561baaf` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/516/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/516) [![level](https://ci.commoninternet.net/runs/516/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/516) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/516) · [dashboard](https://ci.commoninternet.net/)
Author
Owner

!testme build #516 RED — CI infrastructure issue (Docker Swarm VIP exhaustion), NOT an upgrade regression

The upgrade in this PR is correct: postgres image bump from pgvectors0.2.0pgvectors0.3.0 (same PG14 + VectorChord 0.4.3), plus the backup/restore script. The database service starts cleanly with the new image (14.19 on x86_64, verified in a dev deploy).

Why !testme failed (build #516): The install stage failed immediately with FATA deploy failed — the app service could not be assigned an IP on the proxy overlay network. Root cause: the cc-ci Docker Swarm proxy network IPAM is corrupted/exhausted due to a killed discourse CI run (build #511) that left stale Swarm task-network allocations. The same issue is also blocking ghost PR #4 (builds #515, #517) and discourse PR #2 (build #513).

Fix needed: systemctl restart docker on the cc-ci host (or equivalent Docker daemon restart) to flush the in-memory IPAM allocator. After the restart, posting !testme here should pass.

Nothing in this PR caused the infrastructure issue. This is a pre-existing Swarm state bug triggered by the CI runner killing a long-running discourse deployment.

**!testme build #516 RED — CI infrastructure issue (Docker Swarm VIP exhaustion), NOT an upgrade regression** The upgrade in this PR is correct: postgres image bump from `pgvectors0.2.0` → `pgvectors0.3.0` (same PG14 + VectorChord 0.4.3), plus the backup/restore script. The database service starts cleanly with the new image (`14.19` on x86_64, verified in a dev deploy). **Why !testme failed (build #516):** The `install` stage failed immediately with `FATA deploy failed` — the `app` service could not be assigned an IP on the `proxy` overlay network. Root cause: the cc-ci Docker Swarm proxy network IPAM is corrupted/exhausted due to a killed `discourse` CI run (build #511) that left stale Swarm task-network allocations. The same issue is also blocking ghost PR #4 (builds #515, #517) and discourse PR #2 (build #513). **Fix needed:** `systemctl restart docker` on the cc-ci host (or equivalent Docker daemon restart) to flush the in-memory IPAM allocator. After the restart, posting `!testme` here should pass. Nothing in this PR caused the infrastructure issue. This is a pre-existing Swarm state bug triggered by the CI runner killing a long-running discourse deployment.
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ d561baaf failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `d561baaf` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/518/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/518) [![level](https://ci.commoninternet.net/runs/518/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/518) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/518) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: upgrade to 1.8.0+v2.7.5 to chore: add app healthcheck start_period to avoid startup race 2026-06-12 03:12:19 +00:00
autonomic-bot added 1 commit 2026-06-12 03:12:19 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ eafa87d4 failure

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `eafa87d4` ❌ **failure** [![cc-ci result card](https://ci.commoninternet.net/runs/520/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/520) [![level](https://ci.commoninternet.net/runs/520/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/520) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/520) · [dashboard](https://ci.commoninternet.net/)
autonomic-bot changed title from chore: add app healthcheck start_period to avoid startup race to chore: set update_config failure_action continue to handle concurrent app+db restart 2026-06-12 03:22:23 +00:00
autonomic-bot added 1 commit 2026-06-12 03:22:25 +00:00
Author
Owner

!testme

!testme
Author
Owner

🌻 cc-ciimmich @ 17f1649c passed

cc-ci result card

level

full logs · dashboard

<!-- cc-ci:testme --> 🌻 **cc-ci** — `immich` @ `17f1649c` ✅ **passed** [![cc-ci result card](https://ci.commoninternet.net/runs/522/summary.png)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/522) [![level](https://ci.commoninternet.net/runs/522/badge.svg)](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/522) [full logs](https://drone.ci.commoninternet.net/recipe-maintainers/cc-ci/522) · [dashboard](https://ci.commoninternet.net/)
trav merged commit 6a8c2fc560 into main 2026-06-15 17:43:00 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: recipe-maintainers/immich#2
No description provided.