From e807f6a1bc0d300c988f8e111e02eab4110ab791 Mon Sep 17 00:00:00 2001
From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com>
Date: Tue, 4 Aug 2026 08:32:41 +0000
Subject: [PATCH 1/3] chore(deps): update .net dependencies (major) [dotnet]
---
dotnet/src/BullMQ/BullMQ.csproj | 4 ++--
dotnet/tests/BullMQ.Tests/BullMQ.Tests.csproj | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dotnet/src/BullMQ/BullMQ.csproj b/dotnet/src/BullMQ/BullMQ.csproj
index 2b054ecc809..608d1d340e8 100644
--- a/dotnet/src/BullMQ/BullMQ.csproj
+++ b/dotnet/src/BullMQ/BullMQ.csproj
@@ -40,8 +40,8 @@
-
-
+
+
diff --git a/dotnet/tests/BullMQ.Tests/BullMQ.Tests.csproj b/dotnet/tests/BullMQ.Tests/BullMQ.Tests.csproj
index 222b7ec27fa..276b3bc5345 100644
--- a/dotnet/tests/BullMQ.Tests/BullMQ.Tests.csproj
+++ b/dotnet/tests/BullMQ.Tests/BullMQ.Tests.csproj
@@ -13,9 +13,9 @@
-
+
-
+
From 7e005da0d40ef38fff4491119db94ced751681fc Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 4 Aug 2026 08:45:11 +0000
Subject: [PATCH 2/3] test(dotnet): avoid missing queue events in CI
---
dotnet/tests/BullMQ.Tests/QueueEventsTests.cs | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs b/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs
index 48593f64799..858b5528fa5 100644
--- a/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs
+++ b/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs
@@ -24,7 +24,9 @@ public async Task Emits_Completed_For_Processed_Job()
{
var q = UniqueName();
await using var queue = new Queue(q, NewQueueOptions());
- await using var events = new QueueEvents(q, NewQueueEventsOptions());
+ var queueEventsOptions = NewQueueEventsOptions();
+ queueEventsOptions.LastEventId ??= "0-0";
+ await using var events = new QueueEvents(q, queueEventsOptions);
await events.WaitUntilReadyAsync();
var completed = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously);
From 00e726ccf5201008c71d5a016296958b1723d7ca Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 4 Aug 2026 13:00:08 +0000
Subject: [PATCH 3/3] Adjust dotnet QueueEvents test cursors by backend
Co-authored-by: manast <95200+manast@users.noreply.github.com>
---
dotnet/tests/BullMQ.Tests/QueueEventsTests.cs | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs b/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs
index 858b5528fa5..26d69b8546c 100644
--- a/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs
+++ b/dotnet/tests/BullMQ.Tests/QueueEventsTests.cs
@@ -17,6 +17,8 @@ public abstract class QueueEventsTestsBase
protected abstract QueueEventsOptions NewQueueEventsOptions();
+ protected virtual string? InitialLastEventId => null;
+
private static string UniqueName() => $"dotnet-qe-{Guid.NewGuid():N}";
[Fact]
@@ -25,7 +27,7 @@ public async Task Emits_Completed_For_Processed_Job()
var q = UniqueName();
await using var queue = new Queue(q, NewQueueOptions());
var queueEventsOptions = NewQueueEventsOptions();
- queueEventsOptions.LastEventId ??= "0-0";
+ queueEventsOptions.LastEventId ??= InitialLastEventId;
await using var events = new QueueEvents(q, queueEventsOptions);
await events.WaitUntilReadyAsync();
@@ -76,6 +78,8 @@ public sealed class RedisQueueEventsTests : QueueEventsTestsBase
private static string ConnectionString =>
Environment.GetEnvironmentVariable("BULLMQ_TEST_REDIS") ?? "localhost:6379";
+ protected override string? InitialLastEventId => "0-0";
+
protected override QueueOptions NewQueueOptions() =>
new() { Connection = ConnectionOptions.FromString(ConnectionString) };