Skip to content

chore(deps): bump seictl to v0.0.47#198

Merged
bdchatham merged 1 commit intomainfrom
chore/bump-seictl-v0.0.47
May 6, 2026
Merged

chore(deps): bump seictl to v0.0.47#198
bdchatham merged 1 commit intomainfrom
chore/bump-seictl-v0.0.47

Conversation

@bdchatham
Copy link
Copy Markdown
Collaborator

Summary

Picks up seictl#156 — adds json tags to client.PeerSource.

v0.0.46 → v0.0.47

Effect on this repo

PlannedTask.Params.Raw bytes for discover-peers tasks shift from PascalCase (Type/Region/Tags/Addresses/Endpoints) back to camelCase (type/region/tags/...) and drop omitempty-eligible fields. Restores the shape operators saw pre-#192.

No code changes

Controller never references PeerSource fields by struct-tag-sensitive json paths. Tests unmarshal into typed structs which work case-insensitively.

Mid-rollover safety

Pre-existing PascalCase Params.Raw bytes deserialize cleanly into the now-tagged struct via Go's case-insensitive json unmarshal — when no exact tag match is found, encoding/json falls back to case-insensitive comparison against the tag.

Verification

  • GOWORK=off go get github.com/sei-protocol/seictl@v0.0.47 — clean 3-line diff
  • GOWORK=off go build ./... — clean
  • GOWORK=off go test ./... — all packages pass

🤖 Generated with Claude Code

Picks up seictl#156 — adds json tags to client.PeerSource. Effect on
this repo: PlannedTask.Params.Raw bytes for discover-peers tasks shift
from PascalCase (Type/Region/Tags/...) back to camelCase
(type/region/tags/...) and drop the omitempty fields, matching the
shape operators saw pre-#192.

No code changes — controller never references PeerSource fields by
struct-tag-sensitive json paths. Mid-rollover safe: pre-existing
PascalCase bytes deserialize cleanly into the now-tagged struct via
Go's case-insensitive json unmarshal.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@bdchatham bdchatham merged commit b904cea into main May 6, 2026
2 checks passed
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