Skip to content

[Release 0.70.0] ~85% NumPy 2.x API coverage: 100+ new np.* APIs, new nuget packages (OpenBLAS & pythonnet), 3 living dashboards #224

[Release 0.70.0] ~85% NumPy 2.x API coverage: 100+ new np.* APIs, new nuget packages (OpenBLAS & pythonnet), 3 living dashboards

[Release 0.70.0] ~85% NumPy 2.x API coverage: 100+ new np.* APIs, new nuget packages (OpenBLAS & pythonnet), 3 living dashboards #224

Triggered via pull request August 24, 2026 14:39
@NucsNucs
synchronize #628
journey3
Status Success
Total duration 8m 43s
Artifacts 6

build-and-release.yml

on: pull_request
Matrix: interop-test
Matrix: test
Verify strong naming
1m 27s
Verify strong naming
validate-release
validate-release
build-nuget
build-nuget
create-release
create-release
publish-nuget
publish-nuget
Fit to window
Zoom out
Zoom in

Annotations

101 warnings
Verify strong naming
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/
Verify strong naming: src/NumSharp.Core/Primitives/Char8.cs#L210
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Verify strong naming: src/NumSharp.Core/Primitives/Char8.cs#L176
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Verify strong naming: src/NumSharp.Core/Primitives/Char8.cs#L160
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Verify strong naming: src/NumSharp.Core/Primitives/Char8.cs#L155
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Verify strong naming: src/NumSharp.Core/APIs/np.memoryview.cs#L179
Identifier expected; 'readonly' is a keyword. See also error CS1041.
Verify strong naming: src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
Verify strong naming: src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
Verify strong naming: src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
Verify strong naming: src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
Verify strong naming: src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (ubuntu-latest)
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, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
interop-test (ubuntu-latest): src/NumSharp.Core/Primitives/Char8.cs#L155
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
interop-test (ubuntu-latest): src/NumSharp.Core/Backends/NDArray.cs#L168
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
interop-test (ubuntu-latest): src/NumSharp.Core/Generics/NDArray`1.cs#L204
The member 'NDArray<TDType>.this[params long[]]' does not hide an accessible member. The new keyword is not required.
interop-test (ubuntu-latest): src/NumSharp.Core/Generics/NDArray`1.cs#L184
The member 'NDArray<TDType>.this[int[]]' does not hide an accessible member. The new keyword is not required.
interop-test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (macos-latest)
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, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
interop-test (macos-latest): src/NumSharp.Core/Primitives/Char8.cs#L155
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
interop-test (macos-latest): src/NumSharp.Core/Backends/NDArray.cs#L168
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
interop-test (macos-latest): src/NumSharp.Core/Generics/NDArray`1.cs#L204
The member 'NDArray<TDType>.this[params long[]]' does not hide an accessible member. The new keyword is not required.
interop-test (macos-latest): src/NumSharp.Core/Generics/NDArray`1.cs#L184
The member 'NDArray<TDType>.this[int[]]' does not hide an accessible member. The new keyword is not required.
interop-test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (windows-latest)
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, actions/setup-python@v5, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
interop-test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
test (ubuntu-latest)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (ubuntu-latest): src/NumSharp.Core/Primitives/Char8.cs#L155
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (ubuntu-latest): src/NumSharp.Core/Backends/NDArray.cs#L168
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (ubuntu-latest): src/NumSharp.Core/Generics/NDArray`1.cs#L204
The member 'NDArray<TDType>.this[params long[]]' does not hide an accessible member. The new keyword is not required.
test (ubuntu-latest): src/NumSharp.Core/Generics/NDArray`1.cs#L184
The member 'NDArray<TDType>.this[int[]]' does not hide an accessible member. The new keyword is not required.
test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (ubuntu-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
test (macos-latest)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (macos-latest): src/NumSharp.Core/Primitives/Char8.cs#L210
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (macos-latest): src/NumSharp.Core/Primitives/Char8.cs#L176
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (macos-latest): src/NumSharp.Core/Primitives/Char8.cs#L160
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (macos-latest): src/NumSharp.Core/Primitives/Char8.cs#L155
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (macos-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'
test (windows-latest)
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, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L282
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): test/NumSharp.Tests.Oracle/Fuzz/MetamorphicTests.cs#L275
Comparison made to same variable; did you mean to compare something else?
test (windows-latest): src/NumSharp.Core/Primitives/Char8.cs#L210
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (windows-latest): src/NumSharp.Core/Primitives/Char8.cs#L176
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (windows-latest): src/NumSharp.Core/Primitives/Char8.cs#L160
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (windows-latest): src/NumSharp.Core/Primitives/Char8.cs#L155
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L179
XML comment has syntactically incorrect cref attribute 'readonly'
test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L148
XML comment has syntactically incorrect cref attribute 'readonly'
test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
Identifier expected; 'readonly' is a keyword. See also error CS1041.
test (windows-latest): src/NumSharp.Core/APIs/np.memoryview.cs#L32
XML comment has syntactically incorrect cref attribute 'readonly'

Artifacts

Produced during runtime
Name Size Digest
interop-test-results-macos-latest Expired
200 KB
sha256:9524622d1df3771307d66095e10697d765cd6e21e19018e68e31ebb14d74ec9b
interop-test-results-ubuntu-latest Expired
198 KB
sha256:ff5f31f818ddf191d0828943718c268d736a303f2eecfa6eb28a2e8d655cb549
interop-test-results-windows-latest Expired
197 KB
sha256:a473def2595035ef162366d7a936c42dc233250dcc4f00c9fdf4679d55374f85
test-results-macos-latest Expired
5.93 MB
sha256:ac0fae8cbb1e2cf012c30b2357c4a930a30036535f07a89aa2fb38a0c2d9d36d
test-results-ubuntu-latest Expired
5.9 MB
sha256:905b7a8fee91676833085ea06e1c8f422755d44c8f34f63ef8236e4cc676c024
test-results-windows-latest Expired
5.92 MB
sha256:e46b1e62294ecc62b38e666b6bf8c9fcc725e4965e7d236a67bf52009c9fcd5a