Skip to content

chore(deps): bump placebrain-contracts to >=0.19.0#4

Merged
MarkCesium merged 1 commit intomainfrom
3-choredeps-bump-placebrain-contracts-event_type-removed
Apr 17, 2026
Merged

chore(deps): bump placebrain-contracts to >=0.19.0#4
MarkCesium merged 1 commit intomainfrom
3-choredeps-bump-placebrain-contracts-event_type-removed

Conversation

@MarkCesium
Copy link
Copy Markdown
Contributor

@MarkCesium MarkCesium commented Apr 17, 2026

Summary

Bump placebrain-contracts to >=0.19.0, which drops BaseEvent.event_type in favor of topic-only routing (PlaceBrain/contracts#9).

Changes

  • pyproject.toml: placebrain-contracts>=0.16.0>=0.19.0
  • uv cache clean placebrain-contracts && uv lock --upgrade-package placebrain-contracts (updated uv.lock)
  • No source changes needed — rg event_type src/ had no matches

Verification

  • uv run ruff check, uv run ruff format --check, uv run mypy src — all pass
  • Rebuilt places and devices in the dev stack, both reach healthy
  • E2E via gateway (POST/PUT/DELETE /api/places/{id}/members): devices logs confirm consumption on all three event types:
    • places.member.addedRole cached: ... = viewer
    • places.member.role-changedRole cache updated: ... = admin
    • places.member.removedRole removed and MQTT creds invalidated

Closes #3

@MarkCesium MarkCesium linked an issue Apr 17, 2026 that may be closed by this pull request
@MarkCesium MarkCesium merged commit 4070b3f into main Apr 17, 2026
1 check passed
@MarkCesium MarkCesium deleted the 3-choredeps-bump-placebrain-contracts-event_type-removed branch April 17, 2026 11:41
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.

chore(deps): bump placebrain-contracts — event_type removed

1 participant