Skip to content

Only download native libs for netstandard2.0 target #506

Only download native libs for netstandard2.0 target

Only download native libs for netstandard2.0 target #506

Triggered via push February 7, 2026 19:27
Status Success
Total duration 2m 27s
Artifacts

Sonar.yml

on: push
Authorize
3s
Authorize
Build and analyze
2m 17s
Build and analyze
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 10 warnings
DuckDB.NET.Test.DuckDBManagedAppenderTests.Decimals
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.TableFunctionTests.RegisterTableFunctionWithNoParameters
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.DuckDBManagedAppenderTests.ClosedAdapterThrowException
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.TableFunctionTests.RegisterTableFunctionWithThreeParameters
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.DuckDBManagedAppenderTests.EnumValues
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.TableFunctionTests.RegisterTableFunctionWithBigInteger
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.TableFunctionTests.RegisterTableFunctionWithTwoParameterTwoColumns
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.DuckDBManagedAppenderTests.IncompleteRowThrowsException
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.SchemaTests.ReservedWords
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
DuckDB.NET.Test.TableFunctionTests.RegisterTableFunctionWithDecimalCultureInvariantParameters
Class fixture type 'DuckDB.NET.Test.DuckDBDatabaseFixture' threw in its constructor ---- System.TypeInitializationException : The type initializer for 'DuckDB.NET.Data.DuckDBConnectionStringBuilder' threw an exception. -------- System.DllNotFoundException : Unable to load shared library 'duckdb' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable: /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb.so: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb.so: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/duckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/duckdb: cannot open shared object file: No such file or directory /usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.23/libduckdb: cannot open shared object file: No such file or directory /home/runner/work/DuckDB.NET/DuckDB.NET/DuckDB.NET.Test/bin/Release/net8.0/libduckdb: cannot open shared object file: No such file or directory
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L237
Make this field 'private' and encapsulate it in a 'public' property. (https://rules.sonarsource.com/csharp/RSPEC-1104)
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L235
Make this field 'private' and encapsulate it in a 'public' property. (https://rules.sonarsource.com/csharp/RSPEC-1104)
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L233
Make this field 'private' and encapsulate it in a 'public' property. (https://rules.sonarsource.com/csharp/RSPEC-1104)
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L231
Make sure that using "unsafe" is safe here. (https://rules.sonarsource.com/csharp/RSPEC-6640)
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L204
Make sure that using "unsafe" is safe here. (https://rules.sonarsource.com/csharp/RSPEC-6640)
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L223
Rename struct '_value_e__Union' to match pascal case naming rules, trim underscores from the name. (https://rules.sonarsource.com/csharp/RSPEC-101)
Build and analyze: DuckDB.NET.Bindings/DuckDBNativeObjects.cs#L198
Make this field 'private' and encapsulate it in a 'public' property. (https://rules.sonarsource.com/csharp/RSPEC-1104)
Build and analyze: DuckDB.NET.Bindings/DuckDBHugeInt.cs#L50
Rename struct 'DuckDBUHugeInt' to match pascal case naming rules, consider using 'DuckDbuHugeInt'. (https://rules.sonarsource.com/csharp/RSPEC-101)
Build and analyze
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.
Build and analyze
The target framework 'net6.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy.