Skip to content

Bump actions/download-artifact from 5.0.0 to 6.0.0 #2531

Bump actions/download-artifact from 5.0.0 to 6.0.0

Bump actions/download-artifact from 5.0.0 to 6.0.0 #2531

Triggered via pull request October 27, 2025 17:01
Status Success
Total duration 36m 30s
Artifacts 8

build.yaml

on: pull_request
Build extension
1m 34s
Build extension
Build docs
1m 14s
Build docs
🔍 Analyze with PSRule
30s
🔍 Analyze with PSRule
🔍 Analyze with DevSkim
30s
🔍 Analyze with DevSkim
🔍 Analyze with CodeQL
3m 39s
🔍 Analyze with CodeQL
🧪 Test GitHub actions
22s
🧪 Test GitHub actions
Matrix: test_module
Matrix: test_extension
Fit to window
Zoom out
Zoom in

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