Skip to content

Upgrade to .NET 9 and OTAPI Static Hooks #2008

Upgrade to .NET 9 and OTAPI Static Hooks

Upgrade to .NET 9 and OTAPI Static Hooks #2008

Triggered via pull request February 2, 2025 06:44
Status Success
Total duration 2m 41s
Artifacts 5

ci-otapi3.yml

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

Annotations

60 warnings
build (linux-arm): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
build (linux-arm): TShockPluginManager/Nuget.cs#L235
Nullability of reference types in value of type '(string? pkgPath, PackageReaderBase packageReader)' doesn't match target type '(string, PackageReaderBase)'.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
build (linux-x64): TShockPluginManager/Nuget.cs#L235
Nullability of reference types in value of type '(string? pkgPath, PackageReaderBase packageReader)' doesn't match target type '(string, PackageReaderBase)'.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
build (linux-arm64): TShockPluginManager/Nuget.cs#L235
Nullability of reference types in value of type '(string? pkgPath, PackageReaderBase packageReader)' doesn't match target type '(string, PackageReaderBase)'.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (linux-arm64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
build (osx-x64): TShockPluginManager/Nuget.cs#L235
Nullability of reference types in value of type '(string? pkgPath, PackageReaderBase packageReader)' doesn't match target type '(string, PackageReaderBase)'.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (osx-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
build (win-x64): TShockPluginManager/Nuget.cs#L235
Nullability of reference types in value of type '(string? pkgPath, PackageReaderBase packageReader)' doesn't match target type '(string, PackageReaderBase)'.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
build (win-x64): TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
test: TShockPluginManager/Nuget.cs#L235
Nullability of reference types in value of type '(string? pkgPath, PackageReaderBase packageReader)' doesn't match target type '(string, PackageReaderBase)'.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L25
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test: TerrariaServerAPI/TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.

Artifacts

Produced during runtime
Name Size
TShock-Beta-linux-arm-Release
26.4 MB
TShock-Beta-linux-arm64-Release
27.4 MB
TShock-Beta-linux-x64-Release
27.6 MB
TShock-Beta-osx-x64-Release
27.6 MB
TShock-Beta-win-x64-Release
28.4 MB