wanderer/renovate: roll back meilisearch v1.45.2 -> v1.11.3 + gate future bumps
Renovate PR #32 (merged 2026-06-06 09:30) bumped getmeili/meilisearch from v1.11.3 to v1.45.2 under the default-allow + 3-day stability rule. Meilisearch's on-disk index format is NOT forward-compatible across that range; wanderer-meilisearch went into CrashLoopBackOff with: Error: Your database version (1.11.3) is incompatible with your current engine version (1.45.2). The PVC still holds the v1.11.x index, so the safest immediate recovery is reverting the image tag. Wanderer's search starts working again the moment the pod comes up on v1.11.3. To prevent recurrence, add a packageRule that holds ALL meilisearch updates behind the dashboard's "Pending Approval" checkbox via `dependencyDashboardApproval: true`. PRs won't be opened until the user explicitly approves them on the dashboard, so the version bump can be planned around the documented dump/restore migration path (https://www.meilisearch.com/docs/learn/update_and_migration/updating). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -109,6 +109,11 @@ data:
|
|||||||
"matchPackageNames": ["flomp/wanderer-db", "flomp/wanderer-web"],
|
"matchPackageNames": ["flomp/wanderer-db", "flomp/wanderer-web"],
|
||||||
"groupName": "wanderer"
|
"groupName": "wanderer"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"description": "meilisearch: every version bump can require an index format migration via dump/restore (see https://www.meilisearch.com/docs/learn/update_and_migration/updating). PR #32 (v1.11.3 -> v1.45.2) on 2026-06-06 broke wanderer with `Your database version (1.11.3) is incompatible with your current engine version (1.45.2)`. Hold ALL meilisearch updates behind dashboard approval so the migration is planned before the PR even opens.",
|
||||||
|
"matchPackageNames": ["getmeili/meilisearch"],
|
||||||
|
"dependencyDashboardApproval": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"description": "termix: kubernetes manager would extract the image with versioning=docker and silently skip it (release-1.11.0 fails the docker pre-check). Disable that extraction; customManagers above does the real work via github-releases.",
|
"description": "termix: kubernetes manager would extract the image with versioning=docker and silently skip it (release-1.11.0 fails the docker pre-check). Disable that extraction; customManagers above does the real work via github-releases.",
|
||||||
"matchManagers": ["kubernetes"],
|
"matchManagers": ["kubernetes"],
|
||||||
|
|||||||
@@ -57,7 +57,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
image: getmeili/meilisearch:v1.45.2
|
image: getmeili/meilisearch:v1.11.3
|
||||||
env:
|
env:
|
||||||
- name: MEILI_MASTER_KEY
|
- name: MEILI_MASTER_KEY
|
||||||
valueFrom:
|
valueFrom:
|
||||||
|
|||||||
Reference in New Issue
Block a user