Build #2527
build.yaml
on: schedule
Build module
3m 8s
Build extension
2m 11s
Build docs
1m 0s
🔍 Analyze with PSRule
37s
🔍 Analyze with DevSkim
34s
🔍 Analyze with CodeQL
3m 49s
Annotations
50 warnings
|
Build extension:
src/PSRule/Pipeline/InvokeRulePipeline.cs#L67
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#L36
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/Runtime/LoggerFactory.cs#L11
Nullability of reference types in return type of 'ILogger? LoggerFactory.Create(string categoryName)' doesn't match implicitly implemented member 'ILogger ILoggerFactory.Create(string categoryName)' (possibly because of nullability attributes).
|
|
Build extension:
src/PSRule/Rules/IRuleBlock.cs#L16
'IRuleBlock.Info' hides inherited member 'IResource.Info'. Use the new keyword if hiding was intended.
|
|
Build extension:
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/Runtime/LoggerFactory.cs#L11
Nullability of reference types in return type of 'ILogger? LoggerFactory.Create(string categoryName)' doesn't match implicitly implemented member 'ILogger ILoggerFactory.Create(string categoryName)' (possibly because of nullability attributes).
|
|
Build module:
src/PSRule/Pipeline/GetRuleHelpPipeline.cs#L10
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 module:
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 module:
src/PSRule/Definitions/Rules/RuleV1Script.cs#L64
Nullability of reference types in return type doesn't match implemented member 'InfoString IRuleV1.Recommendation.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/Rules/IRuleBlock.cs#L16
'IRuleBlock.Info' hides inherited member 'IResource.Info'. Use the new keyword if hiding was intended.
|
|
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 (ubuntu-latest):
src/PSRule/Pipeline/InvokeRulePipeline.cs#L67
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).
|
|
🧪 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/Binding/TargetBindingResult.cs#L36
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/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/Runtime/LoggerFactory.cs#L11
Nullability of reference types in return type of 'ILogger? LoggerFactory.Create(string categoryName)' doesn't match implicitly implemented member 'ILogger ILoggerFactory.Create(string categoryName)' (possibly because of nullability attributes).
|
|
🧪 Test extension (ubuntu-latest):
src/PSRule/Rules/IRuleBlock.cs#L16
'IRuleBlock.Info' hides inherited member 'IResource.Info'. Use the new keyword if hiding was intended.
|
|
🧪 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).
|
|
🧪 Test extension (macos-latest):
src/PSRule/Runtime/LoggerFactory.cs#L11
Nullability of reference types in return type of 'ILogger? LoggerFactory.Create(string categoryName)' doesn't match implicitly implemented member 'ILogger ILoggerFactory.Create(string categoryName)' (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#L36
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/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/Rules/IRuleBlock.cs#L16
'IRuleBlock.Info' hides inherited member 'IResource.Info'. Use the new keyword if hiding was intended.
|
|
🧪 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/LegacyRunspaceContext.cs#L96
Nullability of reference types in return type of 'ILogger? LegacyRunspaceContext.Logger.get' doesn't match implicitly implemented member 'ILogger IExpressionContext.Logger.get' (possibly because of nullability attributes).
|
|
🧪 Test extension (windows-latest):
src/PSRule/Runtime/LegacyRunspaceContext.cs#L102
Nullability of reference types in return type of 'ISourceFile? LegacyRunspaceContext.Source.get' doesn't match implicitly implemented member 'ISourceFile IExpressionContext.Source.get' (possibly because of nullability attributes).
|
|
🧪 Test extension (windows-latest):
src/PSRule/Runtime/LoggerFactory.cs#L11
Nullability of reference types in return type of 'ILogger? LoggerFactory.Create(string categoryName)' doesn't match implicitly implemented member 'ILogger ILoggerFactory.Create(string categoryName)' (possibly because of nullability attributes).
|
|
🧪 Test extension (windows-latest):
src/PSRule/Runtime/Binding/TargetBindingResult.cs#L36
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/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/Rules/IRuleBlock.cs#L16
'IRuleBlock.Info' hides inherited member 'IResource.Info'. Use the new keyword if hiding was intended.
|
|
🧪 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
|
105 KB |
sha256:f069cf07268a6afc8dd84d325086c4e2f8b5fda0b3c6d12947cef973d7377945
|
|
|
DevSkim-Sarif
Expired
|
2.78 KB |
sha256:3b6f2ed79cead41fb22c3ccab2e2ba45bbbb41a86667ed2d0c2e5c3b3db41f9e
|
|
|
Extension
|
27.1 MB |
sha256:3957968a2efde5822836b78d417a4a61f22f48c080ff2dd1fb79edf4dda0047a
|
|
|
Module
|
3.03 MB |
sha256:4a97a821753e60e5e0f544900466a08ba30d1446ad2958d1b29a216628e69753
|
|
|
PSRule-Sarif
Expired
|
685 Bytes |
sha256:d498288637bc98ad495a5130f92784fdf67abcbb541a714ac9dee62342c514e1
|
|
|
Packages
|
25.4 MB |
sha256:2a683048d488c050a032b09e3e2101d4d2b61cd01c3ff2db0036a929592ff299
|
|
|
Results-PSRule
|
14 KB |
sha256:4e2ae7ca5d17616fef05583c10bc75793c6c7c188f00595489d44ffe0a81d157
|
|
|
test-action-sarif
Expired
|
99.4 KB |
sha256:f5522e532d0bf6b877eee42601a65192e7e46b5dd0ed15c4a4ed25e4ec25085a
|
|