Skip to content

feat/terraria 1.4.5.7/.8 port #298

feat/terraria 1.4.5.7/.8 port

feat/terraria 1.4.5.7/.8 port #298

Re-run triggered August 24, 2026 07:08
Status Success
Total duration 4m 22s
Artifacts

build.yml

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

Annotations

63 warnings
MacOS
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L26
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/ServerApi.cs#L27
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L84
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L26
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
MacOS: TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L84
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L26
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L84
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L26
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Ubuntu: TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L26
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/ServerApi.cs#L27
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L84
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L77
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L58
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/WorldHooks.cs#L51
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/ServerHooks.cs#L26
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L183
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L152
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L45
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/NetHooks.cs#L34
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Windows: TerrariaServerAPI/TerrariaApi.Server/Hooking/GameHooks.cs#L67
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.