Bump Microsoft.NET.Test.Sdk from 18.3.0 to 18.4.0 #3141
build.yaml
on: pull_request
Build module
2m 51s
Build extension
1m 19s
Build docs
50s
🔍 Analyze with PSRule
26s
🔍 Analyze with DevSkim
32s
🔍 Analyze with CodeQL
3m 53s
Annotations
53 warnings
|
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/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/Runtime/LegacyRunspaceContext.cs#L95
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 extension:
src/PSRule/Runtime/LegacyRunspaceContext.cs#L103
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 extension:
src/PSRule/Rules/RuleRecord.cs#L162
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#L64
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#L155
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#L149
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/LegacyRunspaceContext.cs#L103
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/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 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/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#L162
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#L64
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#L155
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#L149
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).
|
|
🔍 Analyze with CodeQL
Starting April 2026, the CodeQL Action will skip computing file coverage information on pull requests to improve analysis performance. File coverage information will still be computed on non-PR analyses.
To opt out of this change, set the `CODEQL_ACTION_FILE_COVERAGE_ON_PRS` environment variable to `true`. Alternatively, create a custom repository property with the name `github-codeql-file-coverage-on-prs` and the type "True/false", then set this property to `true` in the repository's settings.
|
|
🔍 Analyze with CodeQL
Cannot build an overlay database because build-mode is set to "undefined" instead of "none". Falling back to creating a normal full database instead.
|
|
🧪 Test GitHub actions
Unexpected input(s) 'prerelease', valid inputs are ['includePath', 'inputPath', 'formats', 'modules', 'baseline', 'conventions', 'option', 'outcome', 'outputFormat', 'outputPath', 'path', 'summary', 'version', 'restore']
|
|
🧪 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/LegacyRunspaceContext.cs#L95
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 (macos-latest):
src/PSRule/Runtime/LegacyRunspaceContext.cs#L103
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 (macos-latest):
src/PSRule/Rules/RuleRecord.cs#L162
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#L64
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#L155
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#L149
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/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/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/IRuleBlock.cs#L16
'IRuleBlock.Info' hides inherited member 'IResource.Info'. Use the new keyword if hiding was intended.
|
|
🧪 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/Runtime/LegacyRunspaceContext.cs#L95
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 (ubuntu-latest):
src/PSRule/Runtime/LegacyRunspaceContext.cs#L103
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 (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#L162
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#L64
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#L155
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#L149
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/PSRule.cs#L43
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/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/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#L162
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#L64
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#L155
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#L149
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/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/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
|
108 KB |
sha256:5bccb91850320e53d3e000217e83b97f30123ac7897271bb06b24ca49a77f3ba
|
|
|
DevSkim-Sarif
Expired
|
2.84 KB |
sha256:83b6e9abbdfa1219002795637849c98a14534e05e124b9c55069319958d1b48c
|
|
|
Extension
Expired
|
27.2 MB |
sha256:f9fb21483d6e5c84aca5436d5049dda4d49d5590fa4df60d257c92c2926455b7
|
|
|
Module
Expired
|
3.04 MB |
sha256:04e0f6826d62290fd6e56c24b52823b396481493470d7331574871859e168d1e
|
|
|
PSRule-Sarif
Expired
|
698 Bytes |
sha256:a9e099a638d3a5777cf8d9d4de8a80cb1492b91c6d2d2320d8e78a933832e9c2
|
|
|
Packages
Expired
|
25.5 MB |
sha256:9cb97366d8e5dfb765fa9bc2a324fbc6a4f6068f79be56d2c4123167a9cf954e
|
|
|
Results-PSRule
Expired
|
14.3 KB |
sha256:68b3b04d96b12af9d8e652b3167af7c7e2fb932c15bff84a1a602023ec6c2b60
|
|
|
test-action-sarif
Expired
|
103 KB |
sha256:9fdb127d72d35a94811f77ec36bac251b614406e95fc9b280115411bfcebe3a9
|
|