AI remote grid access #22734
build-test-debug.yml
on: pull_request
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: JobWeightTest
JobWeightTest: Multiple failures or warnings in test:
1) Test was dirty-disposed.
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
2) TearDown : System.InvalidOperationException : Collection was modified; enumeration operation may not execute.
--TearDown
at Robust.Client.GameStates.ClientGameStateManager.PartialStateReset(GameState state, Boolean resetAllEntities, Boolean deleteClientEntities, Boolean deleteClientChildren) in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.Client/GameStates/ClientGameStateManager.cs:line 1294
at Robust.Client.GameStates.ClientGameStateManager.ApplyGameState() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.Client/GameStates/ClientGameStateManager.cs:line 426
at Robust.Client.GameController.Tick(FrameEventArgs frameEventArgs) in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.Client/GameController/GameController.cs:line 617
at Robust.UnitTesting.RobustIntegrationTest.IntegrationGameLoop.SingleThreadRunUntilEmpty() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/RobustIntegrationTest.cs:line 1250
at Robust.UnitTesting.RobustIntegrationTest.IntegrationGameLoop.Run() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/RobustIntegrationTest.cs:line 1237
at Robust.UnitTesting.RobustIntegrationTest.ClientIntegrationInstance.ThreadMain() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/RobustIntegrationTest.cs:line 1047
--- End of stack trace from previous location ---
at Robust.UnitTesting.RobustIntegrationTest.IntegrationInstance.WaitIdleImplAsync(Boolean throwOnUnhandled, CancellationToken cancellationToken) in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/RobustIntegrationTest.cs:line 566
at Robust.UnitTesting.RobustIntegrationTest.IntegrationInstance.WaitRunTicks(Int32 ticks) in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/RobustIntegrationTest.cs:line 653
at Robust.UnitTesting.Pool.TestPair`2.RunTicksSync(Int32 ticks) in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/Pool/TestPair.Helpers.cs:line 185
at Robust.UnitTesting.Pool.TestPair`2.RunUntilSynced() in /home/runner/work/space-station-14/space-station-14/RobustToolbox/Robust.UnitTesting/Pool/TestPair.Helpers.cs:line 226
at Content.IntegrationTests.Fixtures.GameTest.DoTeardown() in /home/runner/work/space-station-14/space-station-14/Content.IntegrationTests/Fixtures/GameTest.cs:line 243
at Content.IntegrationTests.Fixtures.GameTest.DoTeardown() in /home/runner/work/space-station-14/space-station-14/Content.IntegrationTests/Fixtures/GameTest.cs:line 262
at NUnit.Framework.Internal.Commands.SetUpTearDownItem.RunTearDown(TestExecutionContext context)
-
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.OnDirt
|
|
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.Server/Shuttles/Systems/ShuttleConsoleSystem.Drone.cs#L18
[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.Server/Shuttles/Systems/ShuttleConsoleSystem.Drone.cs"},"region":{"endColumn":48,"endLine":18,"startColumn":9,"startLine":18}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.Drone.cs"},"region":{"endColumn":6,"endLine":19,"startColumn":5,"startLine":16}}}],"ruleId":"IDE0022","ruleIndex":663}
|
|
build:
Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs#L112
[C# diagnostics] reported by reviewdog 🐶
Use expression body for lambda expression
Raw Output:
{"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs"},"region":{"endColumn":83,"endLine":112,"startColumn":58,"startLine":112}}}],"message":{"text":"Use expression body for lambda expression"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs"},"region":{"endColumn":14,"endLine":115,"startColumn":58,"startLine":112}}}],"ruleId":"IDE0053","ruleIndex":667}
|
|
build:
Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs#L101
[C# diagnostics] reported by reviewdog 🐶
Use expression body for lambda expression
Raw Output:
{"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs"},"region":{"endColumn":83,"endLine":101,"startColumn":58,"startLine":101}}}],"message":{"text":"Use expression body for lambda expression"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Server/Shuttles/Systems/ShuttleConsoleSystem.cs"},"region":{"endColumn":14,"endLine":104,"startColumn":58,"startLine":101}}}],"ruleId":"IDE0053","ruleIndex":667}
|
|
build:
Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs#L17
[C# diagnostics] reported by reviewdog 🐶
Make field readonly
Raw Output:
{"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs"},"region":{"endColumn":61,"endLine":17,"startColumn":47,"startLine":17}}}],"message":{"text":"Make field readonly"},"properties":{},"ruleId":"IDE0044","ruleIndex":651}
|
|
build:
Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs#L80
[C# diagnostics] reported by reviewdog 🐶
Null check can be simplified
Raw Output:
{"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs"},"region":{"endColumn":15,"endLine":80,"startColumn":13,"startLine":80}}}],"message":{"text":"Null check can be simplified"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs"},"region":{"endColumn":56,"endLine":81,"startColumn":13,"startLine":80}}}],"ruleId":"IDE0031","ruleIndex":663}
|
|
build:
Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs#L24
[C# diagnostics] reported by reviewdog 🐶
Use expression body for constructor
Raw Output:
{"level":"warning","locations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs"},"region":{"endColumn":45,"endLine":24,"startColumn":9,"startLine":24}}}],"message":{"text":"Use expression body for constructor"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/Shuttles/BUI/ShuttleConsoleBoundUserInterface.cs"},"region":{"endColumn":6,"endLine":25,"startColumn":5,"startLine":22}}}],"ruleId":"IDE0021","ruleIndex":655}
|
|
build:
Content.Client/_Starlight/Shuttles/UI/NavScreen.cs#L18
[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/_Starlight/Shuttles/UI/NavScreen.cs"},"region":{"endColumn":43,"endLine":18,"startColumn":9,"startLine":18}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Starlight/Shuttles/UI/NavScreen.cs"},"region":{"endColumn":6,"endLine":19,"startColumn":5,"startLine":16}}}],"ruleId":"IDE0022","ruleIndex":645}
|
|
build:
Content.Client/_Starlight/Shuttles/UI/NavScreen.cs#L13
[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/_Starlight/Shuttles/UI/NavScreen.cs"},"region":{"endColumn":54,"endLine":13,"startColumn":9,"startLine":13}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Starlight/Shuttles/UI/NavScreen.cs"},"region":{"endColumn":6,"endLine":14,"startColumn":5,"startLine":11}}}],"ruleId":"IDE0022","ruleIndex":645}
|
|
build:
Content.Client/_Starlight/Shuttles/UI/ShuttleConsoleWindow.cs#L18
[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/_Starlight/Shuttles/UI/ShuttleConsoleWindow.cs"},"region":{"endColumn":43,"endLine":18,"startColumn":9,"startLine":18}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Starlight/Shuttles/UI/ShuttleConsoleWindow.cs"},"region":{"endColumn":6,"endLine":19,"startColumn":5,"startLine":16}}}],"ruleId":"IDE0022","ruleIndex":645}
|
|
build:
Content.Client/_Starlight/Shuttles/UI/ShuttleConsoleWindow.cs#L13
[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/_Starlight/Shuttles/UI/ShuttleConsoleWindow.cs"},"region":{"endColumn":51,"endLine":13,"startColumn":9,"startLine":13}}}],"message":{"text":"Use expression body for method"},"properties":{},"relatedLocations":[{"physicalLocation":{"artifactLocation":{"uri":"file:///home/runner/work/space-station-14/space-station-14/Content.Client/_Starlight/Shuttles/UI/ShuttleConsoleWindow.cs"},"region":{"endColumn":6,"endLine":14,"startColumn":5,"startLine":11}}}],"ruleId":"IDE0022","ruleIndex":645}
|
|
build:
Content.Server.Database/ModelSqlite.cs#L14
Convert to file-scoped namespace (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0161)
|
|
build:
Content.Server.Database/ModelPostgres.cs#L9
Convert to file-scoped namespace (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0161)
|
|
build:
Content.Server.Database/Model.cs#L14
Convert to file-scoped namespace (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0161)
|
|
build:
Content.Server.Database/Model.cs#L1348
Avoid multiple blank lines (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide2000)
|
|
build:
Content.Server.Database/DataModelBase.cs#L13
Consecutive braces must not have blank line between them (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide2002)
|
|
build:
Content.Server.Database/DataModelBase.cs#L36
Consecutive braces must not have blank line between them (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide2002)
|
|
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 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/
|
|
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/
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ct-report
|
7.68 KB |
sha256:a847ffc682627a0de076b8af4a27bfdbaa47bb7526afa686c6b0d77c47a673d4
|
|
|
it-report
|
461 KB |
sha256:0745147df1f661c6a3c7cc143f2a3b8088171cb3bd24d35c09fa25d331acbb22
|
|
|
test-binaries
|
969 MB |
sha256:1bef55befc47efbcab621543ecb8ad465a9f6aaa0789996f114bfaba99ec1c59
|
|
|
test-nunit-content
|
7.39 KB |
sha256:3af0c4f675bbba16e867fadacd458b8b62d0ea28cb64052f67cc4b6c33d73c82
|
|
|
test-nunit-shard-0
|
124 KB |
sha256:971ec540930d426fce1d27a61c49a62d261a2e9e71c61b530fe532e1447c7e66
|
|
|
test-nunit-shard-1
|
113 KB |
sha256:65aed11abdb949374b65a6bfaf11f638f5b051ee922b4fb278792b394e5b278a
|
|
|
test-nunit-shard-2
|
128 KB |
sha256:875a8ebe8404fcc687883c434865607a5daeb5f58ef9a66acafca24dd01bb618
|
|
|
test-nunit-shard-3
|
115 KB |
sha256:83c22745d2ea24a225aa10a519e9b175721ece566931382c7794e1c6743eb92a
|
|