ci: route Swashbuckle (Swagger) Renovate updates to Platform#7978
Conversation
Swashbuckle.AspNetCore and Swashbuckle.AspNetCore.SwaggerGen were listed under the Billing team-ownership rule, so Renovate tagged the swashbuckle-aspnetcore monorepo update (#7774) as Billing even though Swagger is out of Billing's scope. Per team discussion, Platform owns Swagger; move both packages to the Platform ownership rule so future updates route to team-platform-dev with a [deps] Platform: prefix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
🤖 Bitwarden Claude Code ReviewOverall Assessment: APPROVE This PR moves |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7978 +/- ##
===========================================
+ Coverage 14.89% 62.05% +47.16%
===========================================
Files 1382 2277 +895
Lines 60129 99452 +39323
Branches 4778 8983 +4205
===========================================
+ Hits 8956 61719 +52763
+ Misses 51022 35560 -15462
- Partials 151 2173 +2022 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
🎟️ Tracking
Follows Renovate PR #7774 (
[deps] Billing: Update swashbuckle-aspnetcore monorepo to v10.2.3) and team discussion: Swaggertooling is out of Billing's scope, and Platform will own it. No Jira ticket.
📔 Objective
PR #7774 was tagged
[deps] Billing:becauseSwashbuckle.AspNetCoreandSwashbuckle.AspNetCore.SwaggerGenwere listed under the "Billing owneddependencies" rule in
.github/renovate.json5.This moves both packages to the "Platform owned dependencies" rule so future
updates route to
team-platform-devwith a[deps] Platform:prefix. Onlyownership/routing changes — the packages are added solely to the team-ownership
rule (not the dashboard-approval rule), so PR-vs-dashboard update behavior is
unchanged.
Once merged, #7774 can be closed and regenerated from the Dependency Dashboard
so it re-routes to Platform.