Skip to content

Footprints and Skid marks #22796

Footprints and Skid marks

Footprints and Skid marks #22796

Triggered via pull request September 3, 2026 01:32
Status Success
Total duration 24m 57s
Artifacts 8

build-test-debug.yml

on: pull_request
Matrix: integration-tests
Debug CI Required
1m 4s
Debug CI Required
Cleanup Artifacts
3s
Cleanup Artifacts
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 26 warnings
build
Process completed with exit code 1.
build
reviewdog: Too many results (annotations) in diff. You may miss some annotations due to GitHub limitation for annotation created by logging command. Please check GitHub Actions log console to see all results. Limitation: - 10 warning annotations and 10 error annotations per step - 50 annotations per job (sum of annotations from all the steps) - 50 annotations per run (separate from the job annotations, these annotations aren't created by users) Source: https://github.com/orgs/community/discussions/26680#discussioncomment-3252835
Failed Test: NoCargoOrderArbitrage
NoCargoOrderArbitrage: Exception of type 'Microsoft.Testing.Extensions.VSTestBridge.ObjectModel.VSTestException' was thrown. - 1) at Robust.UnitTesting.Pool.TestPair`2.OnDirtyDispose() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/Pool/TestPair.Recycle.cs:line 44 at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at Robust.UnitTesting.Pool.TestPair`2.OnDirtyDispose() at Robust.UnitTesting.Pool.TestPair`2.DisposeAsync() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/Pool/TestPair.Recycle.cs:line 146 at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at Robust.UnitTesting.Pool.TestPair`2.DisposeAsync() at Content.IntegrationTests.Fixtures.GameTest.DoTeardown() in /home/runner/work/space-station-14/space-station-14/Content.IntegrationTests/Fixtures/GameTest.cs:line 262 at Content.IntegrationTests.Fixtures.GameTest.DoTeardown()
build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: space-wizards/submodule-dependency@v0.1.5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build: Content.Shared/_Funkystation/Stains/Systems/SharedStainSystem.cs#L69
[C# diagnostics] reported by reviewdog 🐶 'RandomHelpers.Prob(Random, double)' is obsolete: 'Always use RobustRandom/IRobustRandom, System.Random does not provide any extra functionality.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Funkystation/Stains/Systems/SharedStainSystem.cs"},"region":{"endColumn":45,"endLine":69,"startColumn":14,"startLine":69}}}],"message":{"text":"'RandomHelpers.Prob(Random, double)' is obsolete: 'Always use RobustRandom/IRobustRandom, System.Random does not provide any extra functionality.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/_Funkystation/WashingMachine/SharedWashingMachineSystem.cs#L170
[C# diagnostics] reported by reviewdog 🐶 'RandomHelpers.Prob(Random, double)' is obsolete: 'Always use RobustRandom/IRobustRandom, System.Random does not provide any extra functionality.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Funkystation/WashingMachine/SharedWashingMachineSystem.cs"},"region":{"endColumn":61,"endLine":170,"startColumn":17,"startLine":170}}}],"message":{"text":"'RandomHelpers.Prob(Random, double)' is obsolete: 'Always use RobustRandom/IRobustRandom, System.Random does not provide any extra functionality.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/_Funkystation/WashingMachine/SharedWashingMachineSystem.cs#L153
[C# diagnostics] reported by reviewdog 🐶 'RandomHelpers.Prob(Random, double)' is obsolete: 'Always use RobustRandom/IRobustRandom, System.Random does not provide any extra functionality.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Funkystation/WashingMachine/SharedWashingMachineSystem.cs"},"region":{"endColumn":70,"endLine":153,"startColumn":26,"startLine":153}}}],"message":{"text":"'RandomHelpers.Prob(Random, double)' is obsolete: 'Always use RobustRandom/IRobustRandom, System.Random does not provide any extra functionality.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/_Starlight/Medical/Body/Systems/LungSystem.cs#L47
[C# diagnostics] reported by reviewdog 🐶 'SharedSolutionContainerSystem.EnsureSolution(Entity<SolutionManagerComponent?>, string, out Entity<SolutionComponent>)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Starlight/Medical/Body/Systems/LungSystem.cs"},"region":{"endColumn":106,"endLine":47,"startColumn":9,"startLine":47}}}],"message":{"text":"'SharedSolutionContainerSystem.EnsureSolution(Entity\u003cSolutionManagerComponent?\u003e, string, out Entity\u003cSolutionComponent\u003e)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/_Starlight/Medical/Body/Systems/SharedBloodstreamSystem.cs#L128
[C# diagnostics] reported by reviewdog 🐶 'SharedSolutionContainerSystem.EnsureSolution(Entity<SolutionManagerComponent?>, string, out Entity<SolutionComponent>)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Starlight/Medical/Body/Systems/SharedBloodstreamSystem.cs"},"region":{"endColumn":121,"endLine":128,"startColumn":9,"startLine":128}}}],"message":{"text":"'SharedSolutionContainerSystem.EnsureSolution(Entity\u003cSolutionManagerComponent?\u003e, string, out Entity\u003cSolutionComponent\u003e)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/_Starlight/Medical/Body/Systems/SharedBloodstreamSystem.cs#L127
[C# diagnostics] reported by reviewdog 🐶 'SharedSolutionContainerSystem.EnsureSolution(Entity<SolutionManagerComponent?>, string, out Entity<SolutionComponent>)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Starlight/Medical/Body/Systems/SharedBloodstreamSystem.cs"},"region":{"endColumn":117,"endLine":127,"startColumn":9,"startLine":127}}}],"message":{"text":"'SharedSolutionContainerSystem.EnsureSolution(Entity\u003cSolutionManagerComponent?\u003e, string, out Entity\u003cSolutionComponent\u003e)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/_Starlight/Medical/Body/Systems/SharedBloodstreamSystem.cs#L126
[C# diagnostics] reported by reviewdog 🐶 'SharedSolutionContainerSystem.EnsureSolution(Entity<SolutionManagerComponent?>, string, out Entity<SolutionComponent>)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.' Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/_Starlight/Medical/Body/Systems/SharedBloodstreamSystem.cs"},"region":{"endColumn":109,"endLine":126,"startColumn":9,"startLine":126}}}],"message":{"text":"'SharedSolutionContainerSystem.EnsureSolution(Entity\u003cSolutionManagerComponent?\u003e, string, out Entity\u003cSolutionComponent\u003e)' is obsolete: 'Solution string matching will be removed in the future in favor of relations and enumerators.'"},"properties":{},"ruleId":"CS0618","ruleIndex":501}
build: Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.Compatibility.cs#L20
[C# diagnostics] reported by reviewdog 🐶 'SolutionContainerManagerComponent' is obsolete Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.Compatibility.cs"},"region":{"endColumn":82,"endLine":20,"startColumn":49,"startLine":20}}}],"message":{"text":"'SolutionContainerManagerComponent' is obsolete"},"properties":{},"ruleId":"CS0612","ruleIndex":503}
build: Content.Client/_Funkystation/Footprints/FootprintSystem.cs#L21
[C# diagnostics] reported by reviewdog 🐶 Use expression body for method Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Funkystation/Footprints/FootprintSystem.cs"},"region":{"endColumn":31,"endLine":21,"startColumn":9,"startLine":21}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Funkystation/Footprints/FootprintSystem.cs"},"region":{"endColumn":6,"endLine":22,"startColumn":5,"startLine":18}}}],"ruleId":"IDE0022","ruleIndex":645}
build: Content.Client/_Funkystation/Footprints/FootprintSystem.cs#L15
[C# diagnostics] reported by reviewdog 🐶 Use expression body for method Raw Output: {"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Funkystation/Footprints/FootprintSystem.cs"},"region":{"endColumn":31,"endLine":15,"startColumn":9,"startLine":15}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Funkystation/Footprints/FootprintSystem.cs"},"region":{"endColumn":6,"endLine":16,"startColumn":5,"startLine":12}}}],"ruleId":"IDE0022","ruleIndex":645}
build: RobustToolbox/Robust.Shared/Toolshed/ReflectionExtensions.cs#L230
'Logger.Debug(string)' is obsolete: 'Use ISawmill.Debug'
build: RobustToolbox/Robust.Shared/Toolshed/ReflectionExtensions.cs#L229
'Logger.Debug(string)' is obsolete: 'Use ISawmill.Debug'
build: RobustToolbox/Robust.Shared/Player/Filter.cs#L279
'EntitySystem.TryGet<T>(out T?)' is obsolete: 'Either use a dependency, resolve and cache IEntityManager manually, or use EntityManager.System<T>()'
build: RobustToolbox/Robust.Shared/Containers/ContainerManagerComponent.cs#L31
'Component.Owner' is obsolete: 'Update your API to allow accessing Owner through other means'
build: RobustToolbox/Robust.Shared/Containers/ContainerSlot.cs#L74
'Logger.Warning(string)' is obsolete: 'Use ISawmill.Warning'
build: RobustToolbox/Robust.Shared/ComponentTrees/ComponentTreeSystem.cs#L362
'ComponentTreeSystem<TTreeComp, TComp>.QueryAabb(HashSet<ComponentTreeEntry<TComp>>, MapId, Box2Rotated, bool)' is obsolete: 'Use Entity<T> variant'
build: Content.Shared.Database/TypedHwid.cs#L46
Use expression body for method (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0022)
build: Content.Shared.Database/TypedHwid.cs#L46
Parentheses should be added for clarity (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0048)
build: Content.Shared.Database/NoteSeverity.cs#L1
Convert to file-scoped namespace (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0161)
build: Content.PatreonParser/Program.cs#L83
Use pattern matching (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0078)
YAML Linter
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: space-wizards/submodule-dependency@v0.1.5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests (shard 3)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: space-wizards/submodule-dependency@v0.1.5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests (shard 2)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: space-wizards/submodule-dependency@v0.1.5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests (shard 1)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: space-wizards/submodule-dependency@v0.1.5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Integration Tests (shard 0)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: space-wizards/submodule-dependency@v0.1.5. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
ct-report
7.69 KB
sha256:c3795db63e68c0d00676fc150bbf1739d9b8de703568f6e9d28f961f9e2e2037
it-report
480 KB
sha256:e8c74ffe4834423751b100a053ab8219545161a584d9748f6521285abde7e3cb
test-binaries
969 MB
sha256:317ec26fc2fd10253fb9a734712cd22a8e45262ba8f6e0bc7c803059926f1b4f
test-nunit-content
7.39 KB
sha256:8a91006983eaa1459cb3be0676ce9a2bda21fc0958e0f536741c0545be02d4f5
test-nunit-shard-0
131 KB
sha256:efb0c8d45bf0c5936ab416f4c1191a7813936349ea38c430de74f5cf61452654
test-nunit-shard-1
114 KB
sha256:7fc43056224d616665f11616cff843fd8b20771da0d92bc399983d01e43b80ba
test-nunit-shard-2
138 KB
sha256:0f1c7d1b8578de8fa1bb1593100220182807f0310a5dfe299fbddf89697c4360
test-nunit-shard-3
116 KB
sha256:28da51a3cf94808bb063c52045eac21eb0c5981eb1bd2853474f7f012c239655