This commit is contained in:
StellaOps Bot
2025-12-14 23:20:14 +02:00
parent 3411e825cd
commit b058dbe031
356 changed files with 68310 additions and 1108 deletions

View File

@@ -151,8 +151,16 @@ public sealed class ReachabilityGraphBuilder
var payload = new ReachabilityGraphPayload
{
SchemaVersion = GraphSchemaVersion,
Nodes = nodes.Select(id => new ReachabilityNode(id)).ToList(),
Edges = edges.Select(edge => new ReachabilityEdgePayload(edge.From, edge.To, edge.Kind)).ToList()
Nodes = nodes
.OrderBy(id => id, StringComparer.Ordinal)
.Select(id => new ReachabilityNode(id))
.ToList(),
Edges = edges
.OrderBy(edge => edge.From, StringComparer.Ordinal)
.ThenBy(edge => edge.To, StringComparer.Ordinal)
.ThenBy(edge => edge.Kind, StringComparer.Ordinal)
.Select(edge => new ReachabilityEdgePayload(edge.From, edge.To, edge.Kind))
.ToList()
};
var options = new JsonSerializerOptions