Skip to content

Fix incorrect hash calculation for files in nested directories #1501

Fix incorrect hash calculation for files in nested directories

Fix incorrect hash calculation for files in nested directories #1501

Triggered via pull request January 6, 2025 17:10
Status Failure
Total duration 3m 28s
Artifacts

build.yml

on: pull_request
Matrix: build-clients
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 30 warnings
build-clients (YR): DXMainClient/Online/FileHashCalculator.cs#L154
'Path' does not contain a definition for 'GetRelativePath'
build-clients (YR)
Process completed with exit code 1.
build-clients (TS): DXMainClient/Online/FileHashCalculator.cs#L154
'Path' does not contain a definition for 'GetRelativePath'
build-clients (TS)
Process completed with exit code 1.
build-clients (Ares): DXMainClient/Online/FileHashCalculator.cs#L154
'Path' does not contain a definition for 'GetRelativePath'
build-clients (Ares)
Process completed with exit code 1.
build-clients (YR): DXMainClient/DXGUI/GameClass.cs#L13
The using directive for 'ClientGUI' appeared previously in this namespace
build-clients (YR): DXMainClient/DXGUI/Generic/ManualUpdateQueryWindow.cs#L5
The using directive for 'ClientCore.Extensions' appeared previously in this namespace
build-clients (YR): DXMainClient/DXGUI/Multiplayer/CnCNet/GlobalContextMenu.cs#L8
The using directive for 'ClientCore.Extensions' appeared previously in this namespace
build-clients (YR): DXMainClient/DXGUI/Multiplayer/GameLobby/GameLobbyBase.cs#L780
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build-clients (YR): DXMainClient/DXGUI/Multiplayer/GameLobby/GameLobbyBase.cs#L780
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build-clients (YR): DXMainClient/Startup.cs#L65
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build-clients (YR): DXMainClient/Domain/Multiplayer/CnCNet/MapSharer.cs#L216
'WebRequest.Create(string)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build-clients (YR): DXMainClient/Domain/Multiplayer/CnCNet/ExtendedWebClient.cs#L13
'WebClient.WebClient()' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build-clients (YR): DXMainClient/DXGUI/Generic/LoadingScreen.cs#L37
The field 'LoadingScreen.privateMessagingPanel' is never used
build-clients (YR): DXMainClient/DXGUI/Multiplayer/LANLobby.cs#L98
Field 'LANLobby.pmWindow' is never assigned to, and will always have its default value null
build-clients (TS): DXMainClient/DXGUI/GameClass.cs#L13
The using directive for 'ClientGUI' appeared previously in this namespace
build-clients (TS): DXMainClient/DXGUI/Generic/ManualUpdateQueryWindow.cs#L5
The using directive for 'ClientCore.Extensions' appeared previously in this namespace
build-clients (TS): DXMainClient/DXGUI/Multiplayer/CnCNet/GlobalContextMenu.cs#L8
The using directive for 'ClientCore.Extensions' appeared previously in this namespace
build-clients (TS): DXMainClient/DXGUI/Multiplayer/GameLobby/GameLobbyBase.cs#L780
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build-clients (TS): DXMainClient/DXGUI/Multiplayer/GameLobby/GameLobbyBase.cs#L780
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build-clients (TS): DXMainClient/Domain/Multiplayer/CnCNet/MapSharer.cs#L216
'WebRequest.Create(string)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build-clients (TS): DXMainClient/Domain/Multiplayer/CnCNet/ExtendedWebClient.cs#L13
'WebClient.WebClient()' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build-clients (TS): DXMainClient/Startup.cs#L65
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build-clients (TS): DXMainClient/DXGUI/Generic/LoadingScreen.cs#L37
The field 'LoadingScreen.privateMessagingPanel' is never used
build-clients (TS): DXMainClient/DXGUI/Multiplayer/LANLobby.cs#L98
Field 'LANLobby.pmWindow' is never assigned to, and will always have its default value null
build-clients (Ares): DXMainClient/DXGUI/GameClass.cs#L13
The using directive for 'ClientGUI' appeared previously in this namespace
build-clients (Ares): DXMainClient/DXGUI/Generic/ManualUpdateQueryWindow.cs#L5
The using directive for 'ClientCore.Extensions' appeared previously in this namespace
build-clients (Ares): DXMainClient/DXGUI/Multiplayer/CnCNet/GlobalContextMenu.cs#L8
The using directive for 'ClientCore.Extensions' appeared previously in this namespace
build-clients (Ares): DXMainClient/DXGUI/Multiplayer/GameLobby/GameLobbyBase.cs#L780
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build-clients (Ares): DXMainClient/DXGUI/Multiplayer/GameLobby/GameLobbyBase.cs#L780
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build-clients (Ares): DXMainClient/Startup.cs#L65
Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call.
build-clients (Ares): DXMainClient/Domain/Multiplayer/CnCNet/MapSharer.cs#L216
'WebRequest.Create(string)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build-clients (Ares): DXMainClient/Domain/Multiplayer/CnCNet/ExtendedWebClient.cs#L13
'WebClient.WebClient()' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' (https://aka.ms/dotnet-warnings/SYSLIB0014)
build-clients (Ares): DXMainClient/DXGUI/Multiplayer/LANLobby.cs#L98
Field 'LANLobby.pmWindow' is never assigned to, and will always have its default value null
build-clients (Ares): DXMainClient/DXGUI/Multiplayer/CnCNet/CnCNetGameLoadingLobby.cs#L76
The field 'CnCNetGameLoadingLobby.gameModes' is never used