diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 2f991ff..3c956a4 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -17,15 +17,19 @@ updates:
day: monday
open-pull-requests-limit: 1
# Known-incompatible upgrades, each verified against this codebase — do not re-offer:
- # Microsoft.OpenApi 3.x breaks the OpenAPI pipeline; Spectre.Console 0.57.x breaks the
- # CLI rendering stack. Revisit deliberately, not via routine bumps.
+ # Microsoft.OpenApi 3.x breaks the OpenAPI pipeline. Spectre.Console must move as a
+ # FAMILY: Spectre.Console.Cli's stable line stops at 0.55.0 and pins Spectre.Console to
+ # its own version, so any bump of the other packages pairs a newer core with a CLI built
+ # against 0.55 — on a 0.x library that is a real risk (see the comment in
+ # Directory.Packages.props). The wildcard and the 0.56.0 floor are both deliberate: the
+ # previous rule named only Spectre.Console and Spectre.Console.Json at >=0.57.0, which
+ # let a grouped run bump the core to 0.56.0 and Spectre.Console.Testing to 0.57.2 while
+ # the CLI stayed at 0.55.0. Lift this when Spectre.Console.Cli 1.0 ships.
ignore:
- dependency-name: "Microsoft.OpenApi"
versions: [">=3.0.0"]
- - dependency-name: "Spectre.Console"
- versions: [">=0.57.0"]
- - dependency-name: "Spectre.Console.Json"
- versions: [">=0.57.0"]
+ - dependency-name: "Spectre.Console*"
+ versions: [">=0.56.0"]
groups:
nuget-minor-patch:
patterns:
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 0076029..5bcbb6a 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -66,7 +66,7 @@
The 3.x line ships SQLite 3.50.4+ (via SourceGear.sqlite3) and closes the CVE —
referenced directly by every project that references a *Sqlite package so the
transitive graph resolves to the fixed native build. -->
-
+
@@ -76,8 +76,8 @@
-
-
+
+
@@ -129,7 +129,7 @@
2.9.0 is still 2.x so Swashbuckle's Models namespace stays compatible — do NOT take
Microsoft.OpenApi 3.x while Swashbuckle 10.x asks for the 2.x surface.
Also forced in Api.Tests over WireMock.Net.OpenApiParser's 2.4.1. -->
-
+
@@ -178,7 +178,7 @@
-
+