Skip to content

fix(Bouncer): fix bounds checking in OnPlayerPortalTeleport (#3127) #2132

fix(Bouncer): fix bounds checking in OnPlayerPortalTeleport (#3127)

fix(Bouncer): fix bounds checking in OnPlayerPortalTeleport (#3127) #2132

Triggered via pull request June 22, 2025 00:45
Status Success
Total duration 2m 48s
Artifacts 5

ci-otapi3.yml

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

Annotations

60 warnings
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 (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/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/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#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#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/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
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): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
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-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/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/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/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#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#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/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
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): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
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 (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/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/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/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#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#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/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
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): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
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-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/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/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/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#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#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/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
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): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
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#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/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/ServerHooks.cs#L25
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/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#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#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
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): TShockPluginManager/Nuget.cs#L231
Converting null literal or possible null value to non-nullable type.
test: 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: 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.
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/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/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/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/ServerApi.cs#L27
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#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.

Artifacts

Produced during runtime
Name Size Digest
TShock-Beta-linux-arm-Release Expired
28.2 MB
sha256:fa0336c29551e7d4808c98bfeeb80d7634a8c1ca2ebfc65ccaacd97530edbd0b
TShock-Beta-linux-arm64-Release Expired
29.2 MB
sha256:bca288a63877893cb89ea00dcd0e19bbc7bf0470c7a372f285b6a9277e8f4e27
TShock-Beta-linux-x64-Release Expired
29.4 MB
sha256:934ccef1136ccbec8d4c4cb230e6664d61cad3edb658356b7cba2de88c706933
TShock-Beta-osx-x64-Release Expired
29.4 MB
sha256:f4c558e55adf5882d389e92a95e1bcbea71b5b286505e0337670beabea07ad4b
TShock-Beta-win-x64-Release Expired
30.2 MB
sha256:00fcc70e40b1b925aa386e338c6c8984616df9630a587b8f309b5f2823b7cd3a