chore: update kura stack to latest and build on OTP 28 - #13
Merged
Merged
Conversation
kura v2.0.8 -> v2.20.12, kura_postgres v0.4.2 -> v1.1.3 (minato driver), rebar3_kura pinned to v0.16.4, nova 0.14.3 -> 0.16.1 via relock. The unpinned rebar3_kura plugin had started bundling kura 2.20, whose kura_dialect behaviour shadowed the project's kura 2.0.8 at compile time and broke CI. pg_types config was pgo-only and is removed. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ePHyY6bgheH2WuHz7PUsR
minato requires OTP 28; the image was still built on 27.0.1. Matches .tool-versions. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ePHyY6bgheH2WuHz7PUsR
Both directories were outside the erlfmt globs, and the listed src/plugins directory does not exist. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ePHyY6bgheH2WuHz7PUsR
The builder is pinned to erlang:28.3.1.0-alpine (Alpine 3.23) while the runtime stage floated on alpine:latest. CI now runs OTP 28.3.1 to match .tool-versions and the image, and runs the eunit suite it never ran. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_011ePHyY6bgheH2WuHz7PUsR
This was referenced Sep 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI on main had silently rotted: the unpinned
rebar3_kuraplugin now bundles kura 2.20, whosekura_dialectbehaviour shadows the project's kura 2.0.8 at compile time (undefined callback function delete/2). Rather than pin the plugin down, this moves the FRA tooling to the latest deps.pg_typesconfig removed (pgo-only);pgodropped from app.srcVerified locally on OTP 28.3.1: compile, xref, dialyzer, lint, eunit, fmt all green. Runtime smoke against Docker Postgres 17: migrations apply on boot, listener insert/find/delete and message insert/read work, the three console pages and
GET /lireturn 200.docker buildsucceeds on the new base.🤖 Generated with Claude Code
https://claude.ai/code/session_011ePHyY6bgheH2WuHz7PUsR