We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7df1032 commit 0431e2dCopy full SHA for 0431e2d
ApiController.cs
@@ -140,6 +140,20 @@ public async Task<IResult> KillNonProcessingRunners()
140
});
141
}
142
143
+ [Route("clear-creation-queue")]
144
+ [HttpPost]
145
+ public async Task<IResult> ClearCreationQueue()
146
+ {
147
+ await using var db = new ActionsRunnerContext();
148
+ var queuedTasks = await db.CreateTaskQueues.ToListAsync();
149
+ int count = queuedTasks.Count;
150
+ db.CreateTaskQueues.RemoveRange(queuedTasks);
151
+ await db.SaveChangesAsync();
152
+
153
+ _logger.LogWarning($"Creation queue cleared: removed {count} tasks");
154
+ return Results.Json(new { message = $"Cleared {count} tasks from creation queue" });
155
+ }
156
157
[Route("health")]
158
[HttpGet]
159
public IResult Health()
0 commit comments