Skip to content

Publish pipeline

Publish pipeline #21

Manually triggered July 25, 2026 19:24
Status Failure
Total duration 1m 19s
Artifacts

publish-pipeline.yml

on: workflow_dispatch
Invoke the test pipeline  /  Run tests and documentation
48s
Invoke the test pipeline / Run tests and documentation
Build and publish package
23s
Build and publish package
Fit to window
Zoom out
Zoom in

Annotations

1 error and 25 warnings
Build and publish package
Token exchange failed (HTTP 401) at https://www.nuget.org/api/v2/token. Make sure you are using the username of the policy creator, not the policy owner: No matching trust policy owned by user '***' was found.
Invoke the test pipeline / Run tests and documentation
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v2, danielpalme/ReportGenerator-GitHub-Action@5.1.22. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Invoke the test pipeline / Run tests and documentation: MewtocolNet/TypeConversion/PlcVarTypeConversions.cs#L55
The result of the expression is always 'true' since a value of type 'PlcVarType' is never equal to 'null' of type 'PlcVarType?'
Invoke the test pipeline / Run tests and documentation: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildFromAttributes.cs#L69
Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor?
Invoke the test pipeline / Run tests and documentation: MewtocolNet/MewtocolFrameResponse.cs#L5
'MewtocolFrameResponse' defines operator == or operator != but does not override Object.GetHashCode()
Invoke the test pipeline / Run tests and documentation: MewtocolNet/MewtocolFrameResponse.cs#L5
'MewtocolFrameResponse' defines operator == or operator != but does not override Object.Equals(object o)
Invoke the test pipeline / Run tests and documentation: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildAnon.cs#L20
The member 'RBuildAnon.String(string, int)' does not hide an accessible member. The new keyword is not required.
Invoke the test pipeline / Run tests and documentation: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildAnon.cs#L18
The member 'RBuildAnon.Struct<T>(string)' does not hide an accessible member. The new keyword is not required.
Invoke the test pipeline / Run tests and documentation: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildAnon.cs#L16
The member 'RBuildAnon.Bool(string)' does not hide an accessible member. The new keyword is not required.
Invoke the test pipeline / Run tests and documentation: MewtocolNet/ComCassette/CassetteInformation.cs#L16
'CassetteInformation' defines operator == or operator != but does not override Object.GetHashCode()
Invoke the test pipeline / Run tests and documentation: MewtocolNet/ComCassette/CassetteInformation.cs#L16
'CassetteInformation' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Invoke the test pipeline / Run tests and documentation: MewtocolNet/MewtocolInterfaceTcp.cs#L75
'MewtocolInterfaceTcp.BuildTcpClient()': new protected member declared in sealed type
Invoke the test pipeline / Run tests and documentation
.NET 7.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Invoke the test pipeline / Run tests and documentation
.NET 6.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.
Build and publish package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3, actions/setup-dotnet@v2, mathieudutour/github-tag-action@v6.1, mikepenz/release-changelog-builder-action@v3. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and publish package: MewtocolNet/TypeConversion/PlcVarTypeConversions.cs#L55
The result of the expression is always 'true' since a value of type 'PlcVarType' is never equal to 'null' of type 'PlcVarType?'
Build and publish package: MewtocolNet/MewtocolFrameResponse.cs#L5
'MewtocolFrameResponse' defines operator == or operator != but does not override Object.GetHashCode()
Build and publish package: MewtocolNet/MewtocolFrameResponse.cs#L5
'MewtocolFrameResponse' defines operator == or operator != but does not override Object.Equals(object o)
Build and publish package: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildFromAttributes.cs#L69
Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor?
Build and publish package: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildAnon.cs#L20
The member 'RBuildAnon.String(string, int)' does not hide an accessible member. The new keyword is not required.
Build and publish package: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildAnon.cs#L18
The member 'RBuildAnon.Struct<T>(string)' does not hide an accessible member. The new keyword is not required.
Build and publish package: MewtocolNet/RegisterBuilding/BuilderPatterns/RBuildAnon.cs#L16
The member 'RBuildAnon.Bool(string)' does not hide an accessible member. The new keyword is not required.
Build and publish package: MewtocolNet/ComCassette/CassetteInformation.cs#L16
'CassetteInformation' defines operator == or operator != but does not override Object.GetHashCode()
Build and publish package: MewtocolNet/ComCassette/CassetteInformation.cs#L16
'CassetteInformation' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build and publish package: MewtocolNet/MewtocolInterfaceTcp.cs#L75
'MewtocolInterfaceTcp.BuildTcpClient()': new protected member declared in sealed type
Build and publish package
.NET 6.0 is no longer supported and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the .NET support policy.