Skip to content

Merge pull request #108 from Zaprit/fix-crash-on-mac #487

Merge pull request #108 from Zaprit/fix-crash-on-mac

Merge pull request #108 from Zaprit/fix-crash-on-mac #487

Triggered via push July 22, 2025 20:52
Status Success
Total duration 2m 50s
Artifacts 5

dotnet.yml

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

Annotations

24 warnings and 2 notices
Build, Test, and Upload Builds (macos-latest): Refresher/Program.cs#L79
This call site is reachable on all platforms. 'UrlAssociationHandler.RegisterAssociationIfNotPresent()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build, Test, and Upload Builds (macos-latest): Refresher/Program.cs#L79
This call site is reachable on all platforms. 'UrlAssociationHandler.RegisterAssociationIfNotPresent()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build, Test, and Upload Builds (macos-latest): Refresher.Core/Pipelines/Steps/FakeEncryptGameEbootStep.cs#L51
Possible null reference argument for parameter 'path' in 'byte[] File.ReadAllBytes(string path)'.
Build, Test, and Upload Builds (macos-latest): Refresher.Core/Pipelines/StepInput.cs#L15
Non-nullable property 'Placeholder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build, Test, and Upload Builds (macos-latest): Refresher.Core/Pipelines/Steps/PrintInfoForEncryptedGameEbootStep.cs#L13
Possible null reference argument for parameter 'file' in 'void LibSceToolSharp.PrintInfos(string file)'.
Build, Test, and Upload Builds (macos-latest): Refresher.Core/Storage/GameCacheStorage.cs#L18
The variable 'e' is declared but never used
Build, Test, and Upload Builds (macos-latest): Refresher.Core/Patching/EbootPatcher.cs#L17
Cannot convert null literal to non-nullable reference type.
Build, Test, and Upload Builds (windows-latest): Refresher.Core/Pipelines/Steps/FakeEncryptGameEbootStep.cs#L51
Possible null reference argument for parameter 'path' in 'byte[] File.ReadAllBytes(string path)'.
Build, Test, and Upload Builds (windows-latest): Refresher.Core/Pipelines/StepInput.cs#L15
Non-nullable property 'Placeholder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build, Test, and Upload Builds (windows-latest): Refresher.Core/Pipelines/Steps/PrintInfoForEncryptedGameEbootStep.cs#L13
Possible null reference argument for parameter 'file' in 'void LibSceToolSharp.PrintInfos(string file)'.
Build, Test, and Upload Builds (windows-latest): Refresher.Core/Patching/EbootPatcher.cs#L17
Cannot convert null literal to non-nullable reference type.
Build, Test, and Upload Builds (ubuntu-latest)
Android 16 will require 16 KB page sizes, shared library 'libscetool.so' does not have a 16 KB page size. Please inform the authors of the NuGet package 'SCEToolSharp' version '1.2.3' which contains 'runtimes/android-arm64/native/libscetool.so'. See https://developer.android.com/guide/practices/page-sizes for more details.
Build, Test, and Upload Builds (ubuntu-latest): Refresher.AndroidApp/PipelineActivity.cs#L29
The field 'PipelineActivity._usedAutoDiscover' is assigned but its value is never used
Build, Test, and Upload Builds (ubuntu-latest): Refresher.AndroidApp/PipelineActivity.cs#L15
Non-nullable property 'Instance' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build, Test, and Upload Builds (ubuntu-latest): Refresher.AndroidApp/PipelineActivity.cs#L144
Possible null reference argument for parameter 'url' in 'void PipelineController.AutoDiscoverButtonClick(string url, Action<AutoDiscoverResponse> onSuccess)'.
Build, Test, and Upload Builds (ubuntu-latest): Refresher.AndroidApp/PipelineActivity.cs#L33
Non-nullable field '_controller' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build, Test, and Upload Builds (ubuntu-latest): Refresher/Program.cs#L79
This call site is reachable on all platforms. 'UrlAssociationHandler.RegisterAssociationIfNotPresent()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build, Test, and Upload Builds (ubuntu-latest): Refresher/Program.cs#L79
This call site is reachable on all platforms. 'UrlAssociationHandler.RegisterAssociationIfNotPresent()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build, Test, and Upload Builds (ubuntu-latest): Refresher.Core/Pipelines/Steps/FakeEncryptGameEbootStep.cs#L51
Possible null reference argument for parameter 'path' in 'byte[] File.ReadAllBytes(string path)'.
Build, Test, and Upload Builds (ubuntu-latest): Refresher.Core/Pipelines/Steps/PrintInfoForEncryptedGameEbootStep.cs#L13
Possible null reference argument for parameter 'file' in 'void LibSceToolSharp.PrintInfos(string file)'.
Build, Test, and Upload Builds (ubuntu-latest): Refresher.Core/Pipelines/StepInput.cs#L15
Non-nullable property 'Placeholder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build, Test, and Upload Builds (ubuntu-latest): Refresher.Core/Storage/GameCacheStorage.cs#L18
The variable 'e' is declared but never used
Build, Test, and Upload Builds (ubuntu-latest): Refresher.Core/Patching/EbootPatcher.cs#L17
Cannot convert null literal to non-nullable reference type.
Build, Test, and Upload Builds (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520
Build, Test, and Upload Builds (macos-latest)
The macos-latest label will migrate to macOS 15 beginning August 4, 2025. For more information see https://github.com/actions/runner-images/issues/12520

Artifacts

Produced during runtime
Name Size Digest
EXPERIMENTAL Refresher for Android ARM64 Expired
26.8 MB
sha256:7b95db5c9b4603a23f212e18bebf5c8dc799bf2796535595dfe8644cd33a5b25
Refresher for Linux ARM64 Expired
31.9 MB
sha256:7cf056708ab450f7f72e80f98b33b76ed68a6376186521447137ed6e1a8e669a
Refresher for Linux x64 Expired
33.3 MB
sha256:17832035bfc6ba32e7fd2cd33f30a37a77191a875cd5468cdab8e0d2077eb73c
Refresher for Windows x64 Expired
2.54 MB
sha256:5e77c90306b2d9ab09d2ea5ddfae84057632e9c82b4522fdf3d2a53b915bf152
Refresher for macOS universal2 Expired
66.3 MB
sha256:21154aac7af53385af3845f757a6b71558059cbb166eb921b267c0f7fab3e799