Bump actions/download-artifact from 5.0.0 to 6.0.0 #2531
build.yaml
on: pull_request
Build module
3m 13s
Build extension
1m 34s
Build docs
1m 14s
🔍 Analyze with PSRule
30s
🔍 Analyze with DevSkim
30s
🔍 Analyze with CodeQL
3m 39s
Annotations
50 warnings
|
Build extension:
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).
|
|
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/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 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/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/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).
|
|
Build module:
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).
|
|
Build module:
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 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/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).
|
|
🧪 Test extension (ubuntu-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 (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/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/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/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 (windows-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 (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/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/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/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).
|
|
🧪 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 (macos-latest):
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).
|
|
🧪 Test extension (macos-latest):
src/PSRule/Pipeline/GetRulePipeline.cs#L8
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 (macos-latest):
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).
|
|
🧪 Test extension (macos-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 (macos-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).
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
CodeQL-Sarif
Expired
|
105 KB |
sha256:c41be06fbccdba33cc9afe8ba7a870678a10221e51f4f68689e48f76fa031810
|
|
|
DevSkim-Sarif
Expired
|
2.81 KB |
sha256:cf460a3b0c6de70bc472a57dea36088a2af69f52495e004f4dcfcf3dc6659d8d
|
|
|
Extension
|
27.1 MB |
sha256:f40b2ae8ed49a56d31382b19a544045b835e5764e715fa579328547a5ec56718
|
|
|
Module
|
3.03 MB |
sha256:3425e317d9bf76d9002577dc1f76c2c5b9429e4a129209ca478297f999e9ccc2
|
|
|
PSRule-Sarif
Expired
|
697 Bytes |
sha256:881230633ec3255bca95c12a93b5a2929fb60f699cf5102701cf34d4a61e1750
|
|
|
Packages
|
25.4 MB |
sha256:b2807269c99e6f7b618d8149c4d738d25dbcaa089b5d86f196ebb812ccfe1bf2
|
|
|
Results-PSRule
|
14 KB |
sha256:fc88671cdadb0091edc50957954eb166740f7f317ec7cfb9fd73d8c07ca37d5d
|
|
|
test-action-sarif
Expired
|
99.4 KB |
sha256:367246667c51dcf01ccb70cc4d761941da8dfa296e7ad5a3b783bfa381db2f55
|
|