Skip to content
Triggered via push December 5, 2023 17:07
Status Success
Total duration 2m 35s
Artifacts 3

Build_Proxy.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 warnings
build (ubuntu): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): Framework/Networking/SSLSocket.cs#L77
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 (ubuntu): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.'
build (ubuntu): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.'
build (ubuntu): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (ubuntu): HermesProxy/World/Client/PacketHandlers/TradeHandler.cs#L8
The using directive for 'Framework.Logging' appeared previously in this namespace
build (ubuntu): HermesProxy/GlobalSessionData.cs#L18
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): HermesProxy/GlobalSessionData.cs#L791
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): HermesProxy/BnetServer/Services/BnetServices.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (ubuntu): HermesProxy/BnetServer/Networking/BnetTcpSession.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): Framework/Networking/SSLSocket.cs#L77
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 (windows): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (windows): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.'
build (windows): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.'
build (windows): HermesProxy/World/Client/PacketHandlers/TradeHandler.cs#L8
The using directive for 'Framework.Logging' appeared previously in this namespace
build (windows): HermesProxy/Realm/RealmManager.cs#L142
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): HermesProxy/BnetServer/Networking/BnetTcpSession.cs#L94
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): HermesProxy/BnetServer/Services/BnetServices.cs#L114
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (windows): HermesProxy/GlobalSessionData.cs#L791
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (macos)
One of '--self-contained' or '--no-self-contained' options are required when '--runtime' is used.
build (macos): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (macos): Framework/Networking/SSLSocket.cs#L77
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 (macos): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.' (https://aka.ms/dotnet-warnings/SYSLIB0030)
build (macos): Framework/Cryptography/ShaHmac.cs#L29
'SHA256Managed' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
build (macos): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (macos): Framework/Logging/Log.cs#L44
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (macos): Framework/Networking/SSLSocket.cs#L77
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 (macos): Framework/Logging/Log.cs#L104
The switch expression does not handle some values of its input type (it is not exhaustive) involving an unnamed enum value. For example, the pattern '(Framework.Logging.LogNetDir)4' is not covered.
build (macos): Framework/Cryptography/ShaHmac.cs#L72
'HMACSHA1.HMACSHA1(byte[], bool)' is obsolete: 'HMACSHA1 always uses the algorithm implementation provided by the platform. Use a constructor without the useManagedSha1 parameter.' (https://aka.ms/dotnet-warnings/SYSLIB0030)

Artifacts

Produced during runtime
Name Size
HermesProxy-macos-universal-6a9708de19d57c1699f9a3eae4182c32d88ff5fe Expired
21.9 MB
HermesProxy-ubuntu-X64-6a9708de19d57c1699f9a3eae4182c32d88ff5fe Expired
12.2 MB
HermesProxy-windows-X64-6a9708de19d57c1699f9a3eae4182c32d88ff5fe Expired
31.2 MB