chore(deps): routine dependency freshness pass - #103
Conversation
…ntend Backend: bump System.ServiceModel.Syndication 10.0.10 -> 10.0.11 (patch, the only top-level NuGet package behind). All other outdated NuGet entries are transitive-only, pulled in via Microsoft.EntityFrameworkCore.Design's own Roslyn/analyzer dependency tree or Microsoft.Data.SqlClient (via EntityFrameworkCore.SqlServer) — not independently bumpable without the owning package moving first. Frontend: npm update within existing semver ranges (@bufbuild/protobuf, @bufbuild/protoc-gen-es, @hookform/resolvers, @testing-library/jest-dom, @testing-library/user-event, globals, shadcn, zustand). typescript stays at 6.0.3 — typescript-eslint@8.67.0 still caps its typescript peer dep at <6.1.0, so TypeScript 7 remains blocked (unchanged since the #77/#85 decision). Docker base images and GitHub Actions versions checked separately and are already at their real latest (node:24-alpine still Active LTS, all Actions floating majors already resolve to their newest release) — no changes needed there this pass. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Hnoh6YfJwp63szeP8ZFqVg
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThe API project updates the ChangesSyndication package update
Estimated code review effort: 1 (Trivial) | ~2 minutes Suggested reviewers: Poem
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
|
ⓘ Qodo reviews are paused because the subscription is no longer active. Ask your workspace admin to reactivate the subscription to resume reviews. Manage billing |



Summary
System.ServiceModel.Syndication10.0.10 → 10.0.11 — the only top-level NuGet package actually behind; everything elsedotnet list package --outdated --include-transitivereports is transitive-only, pulled in viaMicrosoft.EntityFrameworkCore.Design's own Roslyn/analyzer dependency tree orMicrosoft.Data.SqlClient(viaEntityFrameworkCore.SqlServer) — not independently bumpable without the owning package moving first.npm updatewithin existing semver ranges —@bufbuild/protobuf,@bufbuild/protoc-gen-es,@hookform/resolvers,@testing-library/jest-dom,@testing-library/user-event,globals,shadcn,zustand.Related issue
Part of the periodic
/maintaincycle (2026-08-15) — step 1 (dependency-freshnessskill).Type of change
Checklist
dotnet build --configuration Releasepasses with 0 errorscd src/pressmark-web && npm run buildpasses with 0 TypeScript errorsdotnet test(78/78) andnpm run test(37/37) verified greent('ns:key')— no strings touchedNotes for reviewers
Deliberately not included in this pass (checked and held, not overlooked):
typescript-eslint@8.67.0still caps itstypescriptpeer dependency at<6.1.0(verified vianpm view typescript-eslint peerDependencies), unchanged since the chore(deps-dev): bump typescript from 6.0.2 to 7.0.2 in /src/pressmark-web #77/chore(deps): update frontend npm packages, close 5 transitive vulnerabilities #85 decision.xunit.runner.visualstudio3.1.5 → 4.0.0 and **xunit.analyzers1.18.0 → 2.0.0** — both major; the project'sxunit` core package is still v2.9.3, and runner v4 is built for the xunit v3 execution model, so this isn't a drop-in bump — it's an xunit v2→v3 migration decision, left for a dedicated pass.devops-owned section of the skill):node:24-alpineconfirmed still Active LTS (Node 26 doesn't reach LTS until October 2026 — consistent with holding Dependabot PR chore(deps): bump node from 24-alpine to 26-alpine in /src/pressmark-web #92 open), all pinned GitHub Actions majors already resolve to their latest release,nginx:1.31.3-alpine3.24-slimis current for its track. No changes needed there this pass.mcr.microsoft.com/mssql/server:2022-latestpinned in CI/coverage workflows — a2025tag now exists upstream, anddocker-compose.yml's local-dev services already float to:latest(so local dev is arguably already ahead of CI here). Flagging this as a real drift, but a SQL Server major bump is a compatibility-review decision (migration/collation behavior), not a routine image patch — left for the repo owner or a dedicatedarchitect/devopspass rather than bundled here.No security vulnerabilities found in either ecosystem this pass (
dotnet list package --vulnerable --include-transitiveclean on both projects,npm auditclean).Generated by Claude Code
Summary by CodeRabbit