Update ATProtoNet to 0.8.0 #259
No reviewers
Labels
No labels
No milestone
No project
No assignees
5 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Grandiras/Ponente!259
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/update-deps"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Every other dependency is already current (EF Core/Npgsql, MailKit, Markdig, test packages, Playwright 1.63, vendored SortableJS 1.15.7); container images and the CI SDK float on their major tags. Postgres stays on 17, since a major bump is a data migration, not a dependency update.
has-pending-model-changesreports no schema change; the token table is untouched.No changelog line: members won't notice.
tools/verify.shpasses (600 tests).🤖 Generated with Claude Code
🤖 Reviewing this PR — the review will link the full session transcript.
📜 Live transcript — updating every ~5 minutes while the review runs.
🤖 Reviewing this PR — follow along in the action run; the reply will link the full session transcript.
📜 Live transcript — updating every ~5 minutes while the task runs.
✅ Verdict: approve — no blocking issues found.
This is a clean dependency bump. All four ATProtoNet packages move together to 0.8.0, and the README and CLAUDE.md are updated to match. No stray
0.7.0references remain. The one left in the csproj comment says when the EF store package was split out, so it is historically correct. Dropping the test project's EF Relational pin is reasonable given the PR's claim that 0.8.0 builds against EF 10.0.12, and the PR reportstools/verify.shpassing with 600 tests. I did not run the build or tests, and I did not check the 0.8.0 release notes. Leaving out the changelog line is right for a change members won't see.🧠 claude-sonnet-5-5 · ⏱ 0m 6s · 3 turns · tokens: 23.1k in / 558 out (+22.7k cache-read)
📜 Full session transcript
✅ Verdict: approve — no blocking issues found.
Clean dependency bump. I cross-checked the 0.8.0 release notes and its
docs/migrating-to-0.8.mdon the upstream repo: the breaking changes are confined to Spaces (spaceTyperename, HTTP message signatures,spaceRev/repoRevsequencing,ISpaceRepoHost.HostsAccountAsync) and to new optional parameters ahead oflimitonGetTimelineAsync/GetListFeedAsync/GetQuotesAsync/CreateQueueAsync/UpdateQueueAsync— none of which appear anywhere in the Ponente source. The guide's EF Core section touches only the Spaces tables (AtProtoSpaceWriters,AtProtoSpaceCredentialRevocationsonSpaceDbContext), so the token store Ponente actually uses is untouched, consistent with the PR'shas-pending-model-changesclaim. All four ATProtoNet packages move together, which keeps them version-coherent; the release notes confirm 0.8.0 builds against EF Core 10.0.12, so dropping the test project'sMicrosoft.EntityFrameworkCore.Relationalpin is sound — nothing older than the app's own 10.0.12 flows transitively any more. README and CLAUDE.md are updated in the same PR per the repo's staleness rule, and skipping the changelog is right for a member-invisible change. Nothing to fix.⏱ 1m 50s · 14 steps · $0.0160 · tokens: 45.0k in / 1.4k out (+255.2k cache-read) · Go: 5h 4% · wk 2% · mo 92%
📜 Full session transcript