Repository navigation
fix(deps): bump PGroonga to 4.1 - #5
Conversation
Groonga's trixie repository now resolves postgresql-18-pgdg-pgroonga to 4.1.0-1, so the 4.0 minor check fails every build, and the 1.0.1 release published no image. Move the pinned line to 4.1, the latest release. 4.1.0 also fixes a bug where VACUUM or ANALYZE in another session, before a CREATE INDEX committed, could drop data the new PGroonga index needs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
🤖 Claude Code · Migrate DB image and fix configurable health checkMigrated the remote database deployment to the rawback-app/db 1.0.0 image with 256 MB shared memory, then updated the image repository so its health check uses the configured PostgreSQL user.
10.2M tokens: 130 input · 56.3K output · 10M cache read · 170.7K cache write 📝 AI summaryInspected the deployment over In a scratch clone of View this session on ShellTime → Updated 2026-10-25 12:26 UTC by ShellTime · totals for the whole session so far · the session page is visible to its owner |
Summary
Groonga published PGroonga 4.1.0 on 2026-10-09, and its trixie repository now resolves
postgresql-18-pgdg-pgroongato4.1.0-1. The Dockerfile only accepts the 4.0 line, so every build stops atexpected PGroonga 4.0.x, apt resolved 4.1.0-1. That failed the Build check on #3 and the Release run for v1.0.1. v1.0.1 is tagged, but no image was pushed: GHCR still serves only1.0.0.This moves
PGROONGA_VERSIONto4.1, the latest release, and updates the README and AGENTS.md mentions. The minor-line check stays as it is.Component versions
The release from this PR is also the first image to include the health-check fix from #3.
Upstream 4.1.0 (release notes):
VACUUM/ANALYZEin another session, before aCREATE INDEXcommitted, could drop data the new index needs. Searches then failed with "object isn't found" untilREINDEX.post_filtersupport topgroonga_tuple_is_alive(), which matters only to directpgroonga_command()users.Upgrade steps for consumers
docker exec -u postgres <container> update-extensions.sh. It runsALTER EXTENSION pgroonga UPDATEin every database that has PGroonga.REINDEXit.Databases without the
pgroongaextension need nothing beyond step 1.Testing
I couldn't build locally (no Docker here). This PR's
Buildworkflow builds the image and runstest/smoke.sh. That covers the PGroonga CJK/English searches insmoke.sql, plus #3's new check that the health check leaves no FATAL in the server log, which hasn't run in CI yet.🤖 Generated with Claude Code
Need help on this PR? Tag
@codesmith-botwith what you need.