Skip to content

feat: enhance permission handling (#1291) #4806

feat: enhance permission handling (#1291)

feat: enhance permission handling (#1291) #4806

Triggered via push April 17, 2026 06:40
Status Success
Total duration 17m 33s
Artifacts 6

cicd.yml

on: push
Bump Version
15s
Bump Version
Matrix: publish-matrix
Fit to window
Zoom out
Zoom in

Annotations

70 warnings
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Build & Test: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Build & Test: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Build & Test: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Build & Test: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Publish Installer osx-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Publish Installer linux-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Publish Installer linux-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Publish Installer osx-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Publish Installer win-x64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L316
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L293
Possible null reference argument for parameter 'client' in 'ResourceInformer<T>.ResourceInformer(IKubernetes client, IHostApplicationLifetime hostApplicationLifetime, ILogger<ResourceInformer<T>> logger, ResourceSelector<T>? selector = null, string? @namespace = null)'.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'APIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L87
Non-nullable property 'NativeAPIGroupDiscoveryList' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.cs#L97
Possible null reference argument for parameter 'inStream' in 'void XmlDocument.Load(Stream inStream)'.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L151
Dereference of a possibly null reference.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Cluster.Auth.cs#L117
Dereference of a possibly null reference.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L190
Cannot convert null literal to non-nullable reference type.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L167
Cannot convert null literal to non-nullable reference type.
Publish Installer win-arm64: src/KubeUI.Kubernetes/Client/Serialization/KubernetesYaml.cs#L144
Cannot convert null literal to non-nullable reference type.

Artifacts

Produced during runtime
Name Size Digest
linux-arm64-artifacts
343 MB
sha256:ff33747ffa87acd52b42f709759dc89bd7ba35ece56d16913b40e830dc46d70e
linux-x64-artifacts
370 MB
sha256:50549abf1a4df712e8a76ddbf5950e0ab80a00ca8b43c4b120623364ea58314e
osx-arm64-artifacts
443 MB
sha256:0116aa080c369b438ff0345bc0e384129a3dcc7e3525d5f11210c8105d7cc48b
osx-x64-artifacts
476 MB
sha256:96ca270c7254984c899859658a8ebcfc26d39a6d579718261606b3a1b2b96867
win-arm64-artifacts
438 MB
sha256:d85a1d45a078ced7a892a8ccc223fde99d16a6407f41e230c51ad556eb1cb71c
win-x64-artifacts
469 MB
sha256:cd8c60887fa95747477d52a1653b695206e141aedb2592bf92de68d4ec34fb5e