Skip to content

Bump dotnet-sdk from 8.0.400 to 8.0.411 #2073

Bump dotnet-sdk from 8.0.400 to 8.0.411

Bump dotnet-sdk from 8.0.400 to 8.0.411 #2073

Triggered via pull request June 24, 2025 23:28
Status Failure
Total duration 5m 32s
Artifacts 5

build.yaml

on: pull_request
Build extension
1m 15s
Build extension
Build docs
48s
Build docs
🔍 Analyze with PSRule
31s
🔍 Analyze with PSRule
🔍 Analyze with DevSkim
33s
🔍 Analyze with DevSkim
🔍 Analyze with CodeQL
3m 38s
🔍 Analyze with CodeQL
🧪 Test GitHub actions
0s
🧪 Test GitHub actions
Matrix: test_module
Matrix: test_extension
Fit to window
Zoom out
Zoom in

Annotations

1 error and 62 warnings
Build module
Process completed with exit code 1.
🔍 Analyze with PSRule
Target object 'docs/assets/stylesheets/extra.css' has not been processed because no matching rules were found.
🔍 Analyze with PSRule
Target object 'src/PSRule/PSRule.Format.ps1xml' has not been processed because no matching rules were found.
Build extension: src/PSRule/Runtime/PSRule.cs#L40
Nullability of reference types in return type of 'TargetSourceInfo? PSRuleSource.this[string type].get' doesn't match implicitly implemented member 'TargetSourceInfo ITargetSourceCollection.this[string type].get' (possibly because of nullability attributes).
Build extension: src/PSRule/Runtime/LegacyRunspaceContext.cs#L94
Nullability of reference types in return type of 'ILogger? LegacyRunspaceContext.Logger.get' doesn't match implicitly implemented member 'ILogger IResourceDiscoveryContext.Logger.get' (possibly because of nullability attributes).
Build extension: src/PSRule/Pipeline/InvokeRulePipeline.cs#L64
Nullability of reference types in type of parameter 'sourceObject' of 'void InvokeRulePipeline.Process(PSObject sourceObject)' doesn't match implicitly implemented member 'void IPipeline.Process(PSObject? sourceObject)' (possibly because of nullability attributes).
Build extension: src/PSRule/Pipeline/RulePipeline.cs#L46
Nullability of reference types in type of parameter 'sourceObject' of 'void RulePipeline.Process(PSObject sourceObject)' doesn't match implicitly implemented member 'void IPipeline.Process(PSObject? sourceObject)' (possibly because of nullability attributes).
Build extension: src/PSRule/Runtime/Binding/TargetBindingResult.cs#L38
Nullability of reference types in return type of 'Hashtable? TargetBindingResult.Field.get' doesn't match implicitly implemented member 'Hashtable ITargetBindingResult.Field.get' (possibly because of nullability attributes).
Build extension: src/PSRule/Rules/RuleRecord.cs#L156
Nullability of reference types in return type of 'Hashtable? RuleRecord.Tag.get' doesn't match implicitly implemented member 'Hashtable IRuleResultV2.Tag.get' (possibly because of nullability attributes).
Build extension: src/PSRule/Rules/RuleRecord.cs#L58
Nullability of reference types in return type of 'string? RuleRecord.RunId.get' doesn't match implicitly implemented member 'string IRuleResultV2.RunId.get' (possibly because of nullability attributes).
Build extension: src/PSRule/Rules/RuleRecord.cs#L149
Nullability of reference types in return type of 'Hashtable? RuleRecord.Field.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Field.get' (possibly because of nullability attributes).
Build extension: src/PSRule/Rules/RuleRecord.cs#L143
Nullability of reference types in return type of 'Hashtable? RuleRecord.Data.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Data.get' (possibly because of nullability attributes).
Build extension: src/PSRule/Common/JsonCommentWriter.cs#L13
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Pipeline/RulePipeline.cs#L46
Nullability of reference types in type of parameter 'sourceObject' of 'void RulePipeline.Process(PSObject sourceObject)' doesn't match implicitly implemented member 'void IPipeline.Process(PSObject? sourceObject)' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Runtime/PSRule.cs#L52
Nullability of reference types in return type of 'TargetIssueInfo[]? PSRuleIssue.Get(string? type = null)' doesn't match implicitly implemented member 'TargetIssueInfo[] ITargetIssueCollection.Get(string? type = null)' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Runtime/PSRule.cs#L40
Nullability of reference types in return type of 'TargetSourceInfo? PSRuleSource.this[string type].get' doesn't match implicitly implemented member 'TargetSourceInfo ITargetSourceCollection.this[string type].get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Runtime/Binding/TargetBindingResult.cs#L38
Nullability of reference types in return type of 'Hashtable? TargetBindingResult.Field.get' doesn't match implicitly implemented member 'Hashtable ITargetBindingResult.Field.get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Runtime/LegacyRunspaceContext.cs#L94
Nullability of reference types in return type of 'ILogger? LegacyRunspaceContext.Logger.get' doesn't match implicitly implemented member 'ILogger IResourceDiscoveryContext.Logger.get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Rules/RuleRecord.cs#L156
Nullability of reference types in return type of 'Hashtable? RuleRecord.Tag.get' doesn't match implicitly implemented member 'Hashtable IRuleResultV2.Tag.get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Rules/RuleRecord.cs#L58
Nullability of reference types in return type of 'string? RuleRecord.RunId.get' doesn't match implicitly implemented member 'string IRuleResultV2.RunId.get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Rules/RuleRecord.cs#L149
Nullability of reference types in return type of 'Hashtable? RuleRecord.Field.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Field.get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Rules/RuleRecord.cs#L143
Nullability of reference types in return type of 'Hashtable? RuleRecord.Data.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Data.get' (possibly because of nullability attributes).
🧪 Test extension (ubuntu-latest): src/PSRule/Common/JsonCommentWriter.cs#L13
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
Build module: src/PSRule/Commands/AssertExistsCommand.cs#L17
Non-nullable property 'Field' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build module: src/PSRule/Commands/RuleKeyword.cs#L21
Possible null reference return.
Build module: src/PSRule/Commands/WriteReasonCommand.cs#L24
Cannot convert null literal to non-nullable reference type.
Build module: src/PSRule/Runtime/ScopedItem.cs#L37
Possible null reference return.
Build module: src/PSRule/Commands/AssertMatchCommand.cs#L20
Non-nullable property 'InputObject' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build module: src/PSRule/Commands/AssertMatchCommand.cs#L20
Non-nullable property 'Reason' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build module: src/PSRule/Commands/AssertMatchCommand.cs#L20
Non-nullable property 'Expression' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build module: src/PSRule/Commands/AssertMatchCommand.cs#L20
Non-nullable property 'Field' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
Build module: src/PSRule/Commands/AssertMatchCommand.cs#L20
Non-nullable field '_Expressions' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build module: src/PSRule/Runtime/ScopedItem.cs#L15
Non-nullable field '_Context' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build module: src/PSRule/Runtime/ObjectPath/PathTokenizer.cs#L24
Nullability of reference types in return type of 'IPathToken? TokenStream.Last.get' doesn't match implicitly implemented member 'IPathToken ITokenWriter.Last.get' (possibly because of nullability attributes).
Build module: src/PSRule/Runtime/Binding/TargetBindingResult.cs#L38
Nullability of reference types in return type of 'Hashtable? TargetBindingResult.Field.get' doesn't match implicitly implemented member 'Hashtable ITargetBindingResult.Field.get' (possibly because of nullability attributes).
Build module: src/PSRule/Runtime/PSRule.cs#L52
Nullability of reference types in return type of 'TargetIssueInfo[]? PSRuleIssue.Get(string? type = null)' doesn't match implicitly implemented member 'TargetIssueInfo[] ITargetIssueCollection.Get(string? type = null)' (possibly because of nullability attributes).
Build module: src/PSRule/Runtime/PSRule.cs#L40
Nullability of reference types in return type of 'TargetSourceInfo? PSRuleSource.this[string type].get' doesn't match implicitly implemented member 'TargetSourceInfo ITargetSourceCollection.this[string type].get' (possibly because of nullability attributes).
Build module: src/PSRule/Runtime/LegacyRunspaceContext.cs#L94
Nullability of reference types in return type of 'ILogger? LegacyRunspaceContext.Logger.get' doesn't match implicitly implemented member 'ILogger IResourceDiscoveryContext.Logger.get' (possibly because of nullability attributes).
Build module: src/PSRule/Rules/RuleRecord.cs#L156
Nullability of reference types in return type of 'Hashtable? RuleRecord.Tag.get' doesn't match implicitly implemented member 'Hashtable IRuleResultV2.Tag.get' (possibly because of nullability attributes).
Build module: src/PSRule/Rules/RuleRecord.cs#L58
Nullability of reference types in return type of 'string? RuleRecord.RunId.get' doesn't match implicitly implemented member 'string IRuleResultV2.RunId.get' (possibly because of nullability attributes).
Build module: src/PSRule/Rules/RuleRecord.cs#L149
Nullability of reference types in return type of 'Hashtable? RuleRecord.Field.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Field.get' (possibly because of nullability attributes).
Build module: src/PSRule/Rules/RuleRecord.cs#L143
Nullability of reference types in return type of 'Hashtable? RuleRecord.Data.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Data.get' (possibly because of nullability attributes).
Build module: src/PSRule/Common/JsonCommentWriter.cs#L13
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Runtime/PSRule.cs#L52
Nullability of reference types in return type of 'TargetIssueInfo[]? PSRuleIssue.Get(string? type = null)' doesn't match implicitly implemented member 'TargetIssueInfo[] ITargetIssueCollection.Get(string? type = null)' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Runtime/PSRule.cs#L40
Nullability of reference types in return type of 'TargetSourceInfo? PSRuleSource.this[string type].get' doesn't match implicitly implemented member 'TargetSourceInfo ITargetSourceCollection.this[string type].get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Rules/RuleRecord.cs#L156
Nullability of reference types in return type of 'Hashtable? RuleRecord.Tag.get' doesn't match implicitly implemented member 'Hashtable IRuleResultV2.Tag.get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Rules/RuleRecord.cs#L58
Nullability of reference types in return type of 'string? RuleRecord.RunId.get' doesn't match implicitly implemented member 'string IRuleResultV2.RunId.get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Rules/RuleRecord.cs#L149
Nullability of reference types in return type of 'Hashtable? RuleRecord.Field.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Field.get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Rules/RuleRecord.cs#L143
Nullability of reference types in return type of 'Hashtable? RuleRecord.Data.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Data.get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Runtime/ObjectPath/PathTokenizer.cs#L24
Nullability of reference types in return type of 'IPathToken? TokenStream.Last.get' doesn't match implicitly implemented member 'IPathToken ITokenWriter.Last.get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Runtime/ObjectPath/PathToken.cs#L32
Nullability of reference types in return type of 'T? PathToken.As<T>()' doesn't match implicitly implemented member 'T IPathToken.As<T>()' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Runtime/Binding/TargetBindingResult.cs#L38
Nullability of reference types in return type of 'Hashtable? TargetBindingResult.Field.get' doesn't match implicitly implemented member 'Hashtable ITargetBindingResult.Field.get' (possibly because of nullability attributes).
🧪 Test extension (macos-latest): src/PSRule/Common/JsonCommentWriter.cs#L13
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Runtime/ObjectPath/PathToken.cs#L32
Nullability of reference types in return type of 'T? PathToken.As<T>()' doesn't match implicitly implemented member 'T IPathToken.As<T>()' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Runtime/PSRule.cs#L52
Nullability of reference types in return type of 'TargetIssueInfo[]? PSRuleIssue.Get(string? type = null)' doesn't match implicitly implemented member 'TargetIssueInfo[] ITargetIssueCollection.Get(string? type = null)' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Runtime/PSRule.cs#L40
Nullability of reference types in return type of 'TargetSourceInfo? PSRuleSource.this[string type].get' doesn't match implicitly implemented member 'TargetSourceInfo ITargetSourceCollection.this[string type].get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Runtime/Binding/TargetBindingResult.cs#L38
Nullability of reference types in return type of 'Hashtable? TargetBindingResult.Field.get' doesn't match implicitly implemented member 'Hashtable ITargetBindingResult.Field.get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Runtime/LegacyRunspaceContext.cs#L94
Nullability of reference types in return type of 'ILogger? LegacyRunspaceContext.Logger.get' doesn't match implicitly implemented member 'ILogger IResourceDiscoveryContext.Logger.get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Rules/RuleRecord.cs#L156
Nullability of reference types in return type of 'Hashtable? RuleRecord.Tag.get' doesn't match implicitly implemented member 'Hashtable IRuleResultV2.Tag.get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Rules/RuleRecord.cs#L58
Nullability of reference types in return type of 'string? RuleRecord.RunId.get' doesn't match implicitly implemented member 'string IRuleResultV2.RunId.get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Rules/RuleRecord.cs#L149
Nullability of reference types in return type of 'Hashtable? RuleRecord.Field.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Field.get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Rules/RuleRecord.cs#L143
Nullability of reference types in return type of 'Hashtable? RuleRecord.Data.get' doesn't match implicitly implemented member 'Hashtable IDetailedRuleResultV2.Data.get' (possibly because of nullability attributes).
🧪 Test extension (windows-latest): src/PSRule/Common/JsonCommentWriter.cs#L13
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).

Artifacts

Produced during runtime
Name Size Digest
CodeQL-Sarif Expired
93.5 KB
sha256:6ff6f1b057a11a1cd4f85294c7ea54f6755b7227cd5b2e38202355fc61dd3306
DevSkim-Sarif Expired
2.74 KB
sha256:661794f72622ab82123e2b54d8e4d75e65ae2d385003db1f53a6ba4155700a55
Extension Expired
27.1 MB
sha256:1149596652464bdda9e33fe137715c02e83a6c22bc4edbd4a86deb6dde2c8ab4
PSRule-Sarif Expired
697 Bytes
sha256:bd8c8528912190ab2912858c979a4d34d1f7fbf8f5466a6367e674a5ecda2099
Results-PSRule Expired
9.86 KB
sha256:c6ca5dde85f798f6c694206697af76255fd244dd0ba67c62bbebdb37242505f5