Skip to content

Merge branch 'hotfix/9.0.4' into develop #225

Merge branch 'hotfix/9.0.4' into develop

Merge branch 'hotfix/9.0.4' into develop #225

Triggered via push January 15, 2025 19:48
Status Success
Total duration 3m 43s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention
Fit to window
Zoom out
Zoom in

Annotations

143 warnings
ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Helm/Helm.Generated.cs(852,124): warning CS0108: 'HelmInstallSettings.Set' hides inherited member 'Options.Set(string, object)'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Helm/Helm.Generated.cs(895,124): warning CS0108: 'HelmLintSettings.Set' hides inherited member 'Options.Set(string, object)'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Helm/Helm.Generated.cs(1254,124): warning CS0108: 'HelmTemplateSettings.Set' hides inherited member 'Options.Set(string, object)'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Helm/Helm.Generated.cs(1340,124): warning CS0108: 'HelmUpgradeSettings.Set' hides inherited member 'Options.Set(string, object)'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Docker/Docker.Generated.cs(1645,59): warning CS0108: 'DockerServiceCreateSettings.Config' hides inherited member 'DockerOptionsBase.Config'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Docker/Docker.Generated.cs(2379,65): warning CS0108: 'DockerConfigCreateSettings.Config' hides inherited member 'DockerOptionsBase.Config'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Docker/Docker.Generated.cs(4947,59): warning CS0108: 'DockerBuildxCreateSettings.Config' hides inherited member 'DockerOptionsBase.Config'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs(105,44): warning CS0618: 'ToolOptionsExtensions.SetProcessLogger<T>(T, Action<OutputType, string>)' is obsolete: 'Marked for removal' [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Helm/Helm.Generated.cs(852,124): warning CS0108: 'HelmInstallSettings.Set' hides inherited member 'Options.Set(string, object)'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
ubuntu-latest
/home/runner/work/nuke/nuke/source/Nuke.Common/Tools/Helm/Helm.Generated.cs(895,124): warning CS0108: 'HelmLintSettings.Set' hides inherited member 'Options.Set(string, object)'. Use the new keyword if hiding was intended. [/home/runner/work/nuke/nuke/source/Nuke.Common/Nuke.Common.csproj]
Potentially misleading parameter name in lambda or local function: source/Nuke.Common.Tests/SettingsTest.cs#L156
The '_' name is typically reserved for parameters without usages
Nullability attribute usage with declaration of void or value type: source/Nuke.Utilities/IO/RelativePath.cs#L45
Applying nullness annotation to value type is meaningless
Nullability attribute usage with declaration of void or value type: source/Nuke.Utilities/IO/AbsolutePath.cs#L111
Applying nullness annotation to value type is meaningless
Use preferred argument style for literal values: source/Nuke.Build/Host.cs#L61
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L196
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Tooling.Tests/OptionsTest.cs#L47
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Utilities/Text/String.Truncate.cs#L14
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L206
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Tooling.Tests/OptionsTest.cs#L41
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L196
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Tooling/ToolTasks.Run.cs#L80
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Common.Tests/SettingsTest.cs#L135
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Common/Tools/Unity/UnityTasks.cs#L127
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Tooling.Tests/OptionsTest.cs#L35
Inconsistent argument style: missing name identifier
Use preferred argument style for literal values: source/Nuke.Build/Logging.cs#L206
Inconsistent argument style: missing name identifier
Use preferred body style (convert into method or operator with preferred body style): source/Nuke.Tooling/ToolTasks.ToolPath.cs#L141
Code body does not conform to code style settings: use statement body
Use preferred body style (convert into method or operator with preferred body style): source/Nuke.Build/NukeBuild.Interface.cs#L19
Code body does not conform to code style settings: use statement body
Use preferred body style (convert into method or operator with preferred body style): source/Nuke.Tooling/ToolTasks.cs#L22
Code body does not conform to code style settings: use statement body
Use preferred body style (convert into method or operator with preferred body style): source/Nuke.Tooling/ToolTasks.cs#L25
Code body does not conform to code style settings: use statement body
Possible 'null' assignment to non-nullable entity: source/Nuke.MSBuildTasks/ContextAwareTask.cs#L38
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: source/Nuke.Tooling/NuGetPackageResolver.cs#L181
Possible 'null' assignment to non-nullable entity
Possible 'null' assignment to non-nullable entity: source/Nuke.MSBuildTasks/ContextAwareTask.cs#L165
Possible 'null' assignment to non-nullable entity
Keyword 'new' is required: source/Nuke.Common/Tools/Helm/Helm.Generated.cs#L852
The keyword 'new' is required on 'Set' because it hides method 'void Nuke.Common.Tooling.Options.Set(string, object)'
Keyword 'new' is required: source/Nuke.Common/Tools/Docker/Docker.Generated.cs#L4947
The keyword 'new' is required on 'Config' because it hides property 'string Nuke.Common.Tools.Docker.DockerOptionsBase.Config'
Keyword 'new' is required: source/Nuke.Common/Tools/Helm/Helm.Generated.cs#L1340
The keyword 'new' is required on 'Set' because it hides method 'void Nuke.Common.Tooling.Options.Set(string, object)'
Keyword 'new' is required: source/Nuke.Common/Tools/Docker/Docker.Generated.cs#L2379
The keyword 'new' is required on 'Config' because it hides property 'string Nuke.Common.Tools.Docker.DockerOptionsBase.Config'
Keyword 'new' is required: source/Nuke.Common/Tools/Helm/Helm.Generated.cs#L895
The keyword 'new' is required on 'Set' because it hides method 'void Nuke.Common.Tooling.Options.Set(string, object)'
Keyword 'new' is required: source/Nuke.Common/Tools/Helm/Helm.Generated.cs#L1254
The keyword 'new' is required on 'Set' because it hides method 'void Nuke.Common.Tooling.Options.Set(string, object)'
Keyword 'new' is required: source/Nuke.Common/Tools/Docker/Docker.Generated.cs#L1645
The keyword 'new' is required on 'Config' because it hides property 'string Nuke.Common.Tools.Docker.DockerOptionsBase.Config'
Use of obsolete symbol: source/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs#L120
CS0618: Method 'Nuke.Common.Tooling.ToolOptionsExtensions.SetProcessLogger(this T, Action)' is obsolete: 'Marked for removal'
Class with virtual (overridable) members never inherited (non-private accessibility): source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs#L17
Class 'AzureKeyVaultConfiguration' has some virtual members but no inheritors
Co-variant array conversion: source/Nuke.Utilities/Task.WaitAll.cs#L28
Co-variant array conversion from Task\[\] to Task\[\] can cause run-time exception on write operation
Possible comparison of value type with 'null': source/Nuke.Utilities/Object.When.cs#L19
Possible comparison of value type with 'null'
Member initialized value ignored: source/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs#L19
Field initializer value ignored during initialization
Mismatch of optional parameter value in overridden method: source/Nuke.Common/Tools/Unity/UnityTasks.cs#L90
Parameter options in base method 'Func GetExitHandler(ToolOptions)' has default value
Mismatch of optional parameter value in overridden method: source/Nuke.Common/Tools/Xunit/XunitTasks.cs#L21
Parameter options in base method 'Func GetExitHandler(ToolOptions)' has default value
Redundant cast: source/Nuke.Tooling/DelegateHelper.cs#L58
Type cast is redundant
Redundant type arguments of method: source/Nuke.Common/Tools/Unity/UnityTasks.cs#L81
Type argument specification is redundant
Redundant using directive: source/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs#L6
Using directive is not required by the code and can be safely removed
Redundant using directive: source/Nuke.Build.Tests/SchemaUtilityTest.cs#L12
Using directive is not required by the code and can be safely removed
Redundant using directive: source/Nuke.Tooling/ToolOptions.Properties.cs#L9
Using directive is not required by the code and can be safely removed
Redundant using directive: source/Nuke.Components/ISignPackages.cs#L14
Using directive is not required by the code and can be safely removed
Redundant using directive: source/Nuke.Build.Tests/ParameterServiceTest.cs#L10
Using directive is not required by the code and can be safely removed
Base type is required: source/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs#L59
Base interface 'Nuke.Common.Tooling.IRequireNuGetPackage' is required by attribute 'NuGetToolAttribute'
Base type is required: source/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs#L68
Base interface 'Nuke.Common.Tooling.IRequireNuGetPackage' is required by attribute 'NuGetToolAttribute'