Skip to content

feat: runtime route generation from spawn data, plus approach/facing/stuck fixes #278

feat: runtime route generation from spawn data, plus approach/facing/stuck fixes

feat: runtime route generation from spawn data, plus approach/facing/stuck fixes #278

Triggered via pull request August 9, 2026 12:47
Status Success
Total duration 2m 21s
Artifacts

dotnet_build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

11 warnings
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build: Core/Path/Generate/RouteGenerator.cs#L227
Evaluation of this argument may be expensive and unnecessary if logging is disabled (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1873)
build: Core/Path/Generate/RouteGenerator.cs#L160
Evaluation of this argument may be expensive and unnecessary if logging is disabled (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1873)
build: external/DotRecast/src/DotRecast.Recast/RcMeshDetails.cs#L800
Potential stack overflow. Move the stackalloc out of the loop. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2014)
build: external/DotRecast/src/DotRecast.Detour/DtNavMeshQuery.cs#L3466
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
build: external/DotRecast/src/DotRecast.Detour/DtNavMeshQuery.cs#L3438
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
build: external/DotRecast/src/DotRecast.Detour/DtNavMeshQuery.cs#L3401
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
build: external/DotRecast/src/DotRecast.Detour/DtNavMeshQuery.cs#L3346
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
build: external/DotRecast/src/DotRecast.Detour/DtNavMeshQuery.cs#L2886
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
build: external/DotRecast/src/DotRecast.Core/Numerics/RcVec3i.cs#L52
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build: external/DotRecast/src/DotRecast.Core/Numerics/RcVec2i.cs#L48
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.