Skip to content

Add full OPC UA Part 18 (Role management) support (#3778) #4794

Add full OPC UA Part 18 (Role management) support (#3778)

Add full OPC UA Part 18 (Role management) support (#3778) #4794

Triggered via push May 20, 2026 03:51
Status Success
Total duration 58m 13s
Artifacts 1

docker-image.yml

on: push
build-and-push-image
58m 8s
build-and-push-image
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
build-and-push-image
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build-and-push-image
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
build-and-push-image
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
build-and-push-image
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
build-and-push-image
Change return type of method 'CreateDefaultFileSystemProvider' from 'Opc.Ua.Server.FileSystem.IFileSystemProvider' to 'Opc.Ua.Server.FileSystem.PhysicalFileSystemProvider' for improved performance (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1859)
build-and-push-image
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
build-and-push-image
'string.Replace(string, string?)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.IdentityRuleValidator.NormaliseThumbprint(string?)' with a call to 'string.Replace(string, string?, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)
build-and-push-image
'string.IndexOf(char)' has a method overload that takes a 'StringComparison' parameter. Replace this call in 'Opc.Ua.Server.FileSystem.FileSystemNodeId.ConstructIdForComponent(Opc.Ua.NodeState, ushort)' with a call to 'string.IndexOf(char, System.StringComparison)' for clarity of intent. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1307)

Artifacts

Produced during runtime
Name Size Digest
OPCFoundation~UA-.NETStandard~JYH5TY.dockerbuild
103 KB
sha256:d09ceb7e000b7b419db6dafa2af5f9b512d83b8a757dcada077a158009ddbc71