Skip to content

[WIP] Add 7-Zip SFX extraction (#321) #121

[WIP] Add 7-Zip SFX extraction (#321)

[WIP] Add 7-Zip SFX extraction (#321) #121

Triggered via push September 26, 2024 04:30
Status Success
Total duration 1m 13s
Artifacts 12

build_test.yml

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

Annotations

96 warnings
build (Test, linux-arm64, net8.0, Debug): BinaryObjectScanner/Packer/WiseInstaller.cs#L27
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Debug): BinaryObjectScanner/Protection/CDDVDCops.cs#L105
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Debug): BinaryObjectScanner/Packer/InnoSetup.cs#L69
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Debug): BinaryObjectScanner/Protection/RainbowSentinel.cs#L46
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Debug): BinaryObjectScanner/Protection/Macrovision.SafeCast.cs#L57
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Release): BinaryObjectScanner/Packer/WiseInstaller.cs#L27
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Release): BinaryObjectScanner/Protection/RainbowSentinel.cs#L46
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Release): BinaryObjectScanner/Packer/InnoSetup.cs#L69
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Release): BinaryObjectScanner/Protection/Macrovision.SafeCast.cs#L57
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Release): BinaryObjectScanner/Protection/CDDVDCops.cs#L105
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/LessIO/src/LessIO/Path.cs#L193
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L25
Converting null literal or possible null value to non-nullable type.
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L145
Non-nullable field 'filename' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L160
Non-nullable field 'prevname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L163
Non-nullable field 'nextname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L168
Non-nullable field 'previnfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x86, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L173
Non-nullable field 'nextinfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/LessIO/src/LessIO/Path.cs#L193
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/NativeMethods.cs#L109
Converting null literal or possible null value to non-nullable type.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/NativeMethods.cs#L112
Converting null literal or possible null value to non-nullable type.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/NativeMethods.cs#L120
Possible null reference argument for parameter 'fileName' in 'CascFoundFile.CascFoundFile(string fileName, nint plainName, byte[] encodingKey, CascLocales locales, long fileSize, CascStorageContext ownerContext)'.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L25
Converting null literal or possible null value to non-nullable type.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L145
Non-nullable field 'filename' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L160
Non-nullable field 'prevname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L163
Non-nullable field 'nextname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/LessIO/src/LessIO/Path.cs#L193
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L25
Converting null literal or possible null value to non-nullable type.
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/NativeMethods.cs#L109
Converting null literal or possible null value to non-nullable type.
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/NativeMethods.cs#L112
Converting null literal or possible null value to non-nullable type.
build (Test, osx-x64, net8.0, Debug): BinaryObjectScanner/Packer/WiseInstaller.cs#L27
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/NativeMethods.cs#L120
Possible null reference argument for parameter 'fileName' in 'CascFoundFile.CascFoundFile(string fileName, nint plainName, byte[] encodingKey, CascLocales locales, long fileSize, CascStorageContext ownerContext)'.
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/CascStorageSafeHandle.cs#L12
Non-nullable property 'Api' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (Test, osx-x64, net8.0, Debug): BinaryObjectScanner/Packer/InnoSetup.cs#L69
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, win-x86, net8.0, Release): BinaryObjectScanner/_EXTERNAL/stormlibsharp/src/CascLibSharp/Native/CascStorageFileSafeHandle.cs#L12
Non-nullable property 'Api' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build (Test, osx-x64, net8.0, Debug): BinaryObjectScanner/Protection/RainbowSentinel.cs#L46
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Debug): BinaryObjectScanner/Protection/CDDVDCops.cs#L105
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, osx-x64, net8.0, Debug): BinaryObjectScanner/Protection/Macrovision.SafeCast.cs#L57
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/LessIO/src/LessIO/Path.cs#L193
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L25
Converting null literal or possible null value to non-nullable type.
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L145
Non-nullable field 'filename' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L160
Non-nullable field 'prevname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L163
Non-nullable field 'nextname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L168
Non-nullable field 'previnfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L173
Non-nullable field 'nextinfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/LessIO/src/LessIO/Path.cs#L193
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L25
Converting null literal or possible null value to non-nullable type.
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L145
Non-nullable field 'filename' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L160
Non-nullable field 'prevname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L163
Non-nullable field 'nextname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L168
Non-nullable field 'previnfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-x64, net8.0, Debug): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L173
Non-nullable field 'nextinfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, linux-x64, net8.0, Debug): BinaryObjectScanner/Packer/WiseInstaller.cs#L27
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Debug): BinaryObjectScanner/Protection/CDDVDCops.cs#L105
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Debug): BinaryObjectScanner/Protection/RainbowSentinel.cs#L46
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Debug): BinaryObjectScanner/Packer/InnoSetup.cs#L69
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Debug): BinaryObjectScanner/Protection/Macrovision.SafeCast.cs#L57
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Release): BinaryObjectScanner/Packer/WiseInstaller.cs#L27
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Release): BinaryObjectScanner/Protection/CDDVDCops.cs#L105
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Release): BinaryObjectScanner/Packer/InnoSetup.cs#L69
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Release): BinaryObjectScanner/Protection/RainbowSentinel.cs#L46
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-x64, net8.0, Release): BinaryObjectScanner/Protection/Macrovision.SafeCast.cs#L57
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/LessIO/src/LessIO/Path.cs#L193
Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes).
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L25
Converting null literal or possible null value to non-nullable type.
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L145
Non-nullable field 'filename' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L160
Non-nullable field 'prevname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L163
Non-nullable field 'nextname' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L168
Non-nullable field 'previnfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, win-arm64, net8.0, Release): BinaryObjectScanner/_EXTERNAL/libmspack4n/libmspack4n/NativeMethods.cs#L173
Non-nullable field 'nextinfo' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
build (Test, linux-arm64, net8.0, Release): BinaryObjectScanner/Packer/WiseInstaller.cs#L27
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Release): BinaryObjectScanner/Protection/RainbowSentinel.cs#L46
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Release): BinaryObjectScanner/Protection/CDDVDCops.cs#L105
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Release): BinaryObjectScanner/Packer/InnoSetup.cs#L69
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete
build (Test, linux-arm64, net8.0, Release): BinaryObjectScanner/Protection/Macrovision.SafeCast.cs#L57
'NewExecutable.ReadArbitraryRange(int, int)' is obsolete

Artifacts

Produced during runtime
Name Size Digest
Test_net8.0_linux-arm64_Debug Expired
28.4 MB
sha256:10164450348f7a8b1663b92db7c0a2050df642bf15b2ac2468239b1bdb8cfbef
Test_net8.0_linux-arm64_Release Expired
28.3 MB
sha256:34221b4bb5217f153f1cd60beae3479e01f2088d3e8a43a73896a1ee5a950415
Test_net8.0_linux-x64_Debug Expired
29.6 MB
sha256:0cc5e53ef0d0cbc5314f2dd3beb94250c77a1ad4577f215836f89b8f72680f05
Test_net8.0_linux-x64_Release Expired
29.5 MB
sha256:23d19d78cdca24918e9cdbfa3b8a49b3931e40de047e437220cce052e70c95ea
Test_net8.0_osx-x64_Debug Expired
29.5 MB
sha256:ff3cf0a7fade474798895f5b7f4d3074f58ae0dcd5ff8c4d6a056a4642f53dff
Test_net8.0_osx-x64_Release Expired
29.5 MB
sha256:f722194e5257d528b788b2bea8c95dee59cd3856e8b7674bbd2a8853314f51ba
Test_net8.0_win-arm64_Debug Expired
28.7 MB
sha256:709f22d8f94039bc18a8708c8852c50a3c178fe67bfba01486493cb716d25f1a
Test_net8.0_win-arm64_Release Expired
28.6 MB
sha256:3a0991707bdb1da675157f55151f9d4ce99bb3d5637e86d538413058d0e20c40
Test_net8.0_win-x64_Debug Expired
30 MB
sha256:d9a35c43491a24a73e33ef859a0bc131ecebe1519b03308cdc23b448d7da69e7
Test_net8.0_win-x64_Release Expired
29.9 MB
sha256:fb1507896fe64bc06ecb0cfcf0393ebdc81a9c9b761387078ada65dabeccf01c
Test_net8.0_win-x86_Debug Expired
28.5 MB
sha256:96c465a835870b6fdf57ae375b315b49f1d7733b0d5c465b8abe53b8663f8b96
Test_net8.0_win-x86_Release Expired
28.4 MB
sha256:75ee4f9d6645496fc55a9d2585bf43f739049898172162c98e25c4388b0d838a