Skip to content

Migrate native pointer management to SafeHandle #66

Migrate native pointer management to SafeHandle

Migrate native pointer management to SafeHandle #66

Triggered via pull request February 28, 2026 09:29
@shimatshimat
synchronize #1824
safehandle
Status Success
Total duration 2m 51s
Artifacts 2

ubuntu.yml

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

Annotations

32 warnings
build_test (24.04, libgtk-3-dev)
- Add lib or ref assemblies for the netstandard2.1 target framework
build_test (24.04, libgtk-3-dev)
- Add lib or ref assemblies for the netstandard2.0 target framework
build_test (24.04, libgtk-3-dev)
- Add lib or ref assemblies for the net8.0 target framework
build_test (24.04, libgtk-3-dev)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L99
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_NoFace() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L65
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_Lenna() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L53
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Dispose_Twice() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods_aruco.cs#L36
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L140
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_DifferentThresholds() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L119
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_MultipleCalls() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L99
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_NoFace() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L65
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_Lenna() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L53
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Dispose_Twice() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (24.04, libgtk-3-dev): src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods_aruco.cs#L36
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
build_test (22.04, libgtk2.0-dev)
- Add lib or ref assemblies for the netstandard2.1 target framework
build_test (22.04, libgtk2.0-dev)
- Add lib or ref assemblies for the netstandard2.0 target framework
build_test (22.04, libgtk2.0-dev)
- Add lib or ref assemblies for the net8.0 target framework
build_test (22.04, libgtk2.0-dev)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
build_test (22.04, libgtk2.0-dev)
- Add lib or ref assemblies for the netstandard2.1 target framework
build_test (22.04, libgtk2.0-dev)
- Add lib or ref assemblies for the netstandard2.0 target framework
build_test (22.04, libgtk2.0-dev)
- Add lib or ref assemblies for the net8.0 target framework
build_test (22.04, libgtk2.0-dev)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L99
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_NoFace() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L65
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_Lenna() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L53
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Dispose_Twice() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods_aruco.cs#L36
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L140
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_DifferentThresholds() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L119
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_MultipleCalls() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L99
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_NoFace() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L65
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Detect_Lenna() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): test/OpenCvSharp.Tests/objdetect/FaceDetectorYNTest.cs#L53
Remove the underscores from member name OpenCvSharp.Tests.ObjDetect.FaceDetectorYNTest.Dispose_Twice() (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1707)
build_test (22.04, libgtk2.0-dev): src/OpenCvSharp/Internal/PInvoke/NativeMethods/NativeMethods_aruco.cs#L36
Specify marshaling for P/Invoke string arguments (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2101)

Artifacts

Produced during runtime
Name Size Digest
artifacts_ubuntu_22.04
59.3 MB
sha256:a9c12eac1e85deaf0c7e07c55e3ffe08f5c0d0ffd0086ea3ab5e88d343d8f378
artifacts_ubuntu_24.04
30.5 MB
sha256:a50c06325ae9cc9bfd311f8ff5ae981766de158625abaaf2851e8acfcb3d5b8c