Skip to content

chore(deps): bump asobi to af29781#13

Merged
Taure merged 1 commit intomainfrom
chore/bump-asobi-lobby-snapshot-fixes
Apr 25, 2026
Merged

chore(deps): bump asobi to af29781#13
Taure merged 1 commit intomainfrom
chore/bump-asobi-lobby-snapshot-fixes

Conversation

@Taure
Copy link
Copy Markdown
Contributor

@Taure Taure commented Apr 25, 2026

Summary

Bumps the locked asobi ref to af29781 (asobi PR #85).

Picks up two production fixes:

  • Lobby find_or_create/1 race: concurrent clients asking for the same mode no longer land in different worlds (TOCTOU fixed by serializing through asobi_world_lobby_server)
  • Zone snapshot persistence: writes were silently dropped due to snapshot_at cast failure + multi-column ON CONFLICT against a unique INDEX (not CONSTRAINT)

Without this bump, the published ghcr.io/widgrensit/asobi_lua image keeps shipping the broken behavior; barrow and other consumers stay on the bad code path.

Test plan

  • rebar3 fmt --check
  • rebar3 xref
  • rebar3 dialyzer
  • ~/bin/elp eqwalize-all no new errors (24 pre-existing on main)
  • rebar3 eunit 61/61
  • CT not runnable locally (pre-existing — dev_sys.config.src uses runtime ${ASOBI_*} placeholders); CI handles substitution

Picks up asobi PR #85: lobby find_or_create race fix and zone
snapshot persistence fix. Without this bump, the published
asobi_lua image still ships the broken lobby (concurrent
clients land in different worlds for the same mode) and the
silently-failing zone snapshot writes (cast errors swallowed
as warning logs).
@Taure Taure merged commit af0af51 into main Apr 25, 2026
15 checks passed
@Taure Taure deleted the chore/bump-asobi-lobby-snapshot-fixes branch April 25, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant