diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 6e19cce2..6e743cdf 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -23,6 +23,12 @@ updates:
open-pull-requests-limit: 5
labels:
- "dependencies"
+ ignore:
+ # The FsCheck.Xunit 3.x migration is done (#303). Hold *future major*
+ # bumps (4.x+) so the next breaking API refactor is taken as a
+ # deliberate migration, not auto-proposed. Minor/patch still flow.
+ - dependency-name: "FsCheck.Xunit"
+ update-types: ["version-update:semver-major"]
- package-ecosystem: "nuget"
directory: "/benchmarks"
diff --git a/tests/Wolfgang.TryPattern.Tests.Unit/FuzzTests.cs b/tests/Wolfgang.TryPattern.Tests.Unit/FuzzTests.cs
index d77606fb..58ca4ddf 100644
--- a/tests/Wolfgang.TryPattern.Tests.Unit/FuzzTests.cs
+++ b/tests/Wolfgang.TryPattern.Tests.Unit/FuzzTests.cs
@@ -15,6 +15,7 @@
using System;
using System.Diagnostics.CodeAnalysis;
using FsCheck;
+using FsCheck.Fluent;
using FsCheck.Xunit;
namespace Wolfgang.TryPattern.Tests.Unit;
diff --git a/tests/Wolfgang.TryPattern.Tests.Unit/PropertyTests.cs b/tests/Wolfgang.TryPattern.Tests.Unit/PropertyTests.cs
index 674f2296..63d27bed 100644
--- a/tests/Wolfgang.TryPattern.Tests.Unit/PropertyTests.cs
+++ b/tests/Wolfgang.TryPattern.Tests.Unit/PropertyTests.cs
@@ -20,6 +20,7 @@
using System;
using FsCheck;
+using FsCheck.Fluent;
using FsCheck.Xunit;
namespace Wolfgang.TryPattern.Tests.Unit;
diff --git a/tests/Wolfgang.TryPattern.Tests.Unit/Wolfgang.TryPattern.Tests.Unit.csproj b/tests/Wolfgang.TryPattern.Tests.Unit/Wolfgang.TryPattern.Tests.Unit.csproj
index 16051ffa..bad7e1e7 100644
--- a/tests/Wolfgang.TryPattern.Tests.Unit/Wolfgang.TryPattern.Tests.Unit.csproj
+++ b/tests/Wolfgang.TryPattern.Tests.Unit/Wolfgang.TryPattern.Tests.Unit.csproj
@@ -39,10 +39,11 @@
-
-
+
+