Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
bf93937
Merge commit 'fff6e547fc3962c34401960e9ad78b1ab40dfa10'
Mar 3, 2026
6fe6b80
Merged PR 58847: Insert NuGet 6.14.3.1
zivkan Mar 9, 2026
36e4d79
Merge commit '5dd45125de30d8e4d6b98c473c6f844d95b221c7'
Mar 10, 2026
81e4c90
Merge commit 'c08610fb6b0949a4b7688d98665d693e2bc6773b'
Mar 11, 2026
70c830c
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 18, 2026
c06b7f6
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 19, 2026
1618e8a
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 20, 2026
2738d46
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 21, 2026
92dd98b
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 22, 2026
7c35977
Merged PR 59217: [internal/release/9.0.3xx] Update dependencies from …
Mar 22, 2026
1dfe016
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 26, 2026
bfaa066
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 27, 2026
5548014
Update dependencies from https://dev.azure.com/dnceng/internal/_git/d…
dotnet-bot Mar 27, 2026
71076f2
Merged PR 59431: [internal/release/9.0.3xx] Update dependencies from …
Mar 27, 2026
42b9518
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Mar 19, 2026
f13f233
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Mar 31, 2026
3c74f76
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Apr 2, 2026
e305b35
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Apr 8, 2026
451bad6
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Apr 8, 2026
138a74b
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Apr 9, 2026
26dff76
Update dependencies from https://github.com/dotnet/templating build 2…
dotnet-maestro[bot] Apr 9, 2026
6dbd1cb
[release/9.0.3xx] Update dependencies from dotnet/templating (#53746)
DonnaChen888 Apr 14, 2026
7b95384
[release/9.0.3xx] Update dependencies from dotnet/arcade (#53531)
DonnaChen888 Apr 14, 2026
b288c5d
Merge commit '71076f226724d44c8a4ad8d4d0279f7f87e88b8c' into internal…
vseanreesermsft Apr 14, 2026
1e04900
[release/10.0.1xx] Source code updates from dotnet/dotnet (#53795)
dotnet-maestro[bot] Apr 15, 2026
fa5621c
Merging internal commits for release/9.0.3xx (#53860)
vseanreesermsft Apr 15, 2026
9d3eff0
Reset files to release/10.0.1xx
github-actions[bot] Apr 15, 2026
75a90b5
Merge branch 'release/10.0.1xx' of https://github.com/dotnet/sdk into…
DonnaChen888 Apr 16, 2026
ae2f7ca
[automated] Merge branch 'release/9.0.3xx' => 'release/10.0.1xx' (#53…
DonnaChen888 Apr 16, 2026
b472b14
Backflow from https://github.com/dotnet/dotnet / 884fcae build 310667
dotnet-maestro[bot] Apr 16, 2026
8c96828
Update dependencies from build 310667
dotnet-maestro[bot] Apr 16, 2026
2aa495d
Update dependencies from build 310711
dotnet-maestro[bot] Apr 16, 2026
8df6fc4
[release/10.0.1xx] Source code updates from dotnet/dotnet (#53925)
DonnaChen888 Apr 17, 2026
c05edf7
Reset files to release/10.0.2xx
github-actions[bot] Apr 17, 2026
1b3ef18
Merge branch 'release/10.0.2xx' of https://github.com/dotnet/sdk into…
DonnaChen888 Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,15 @@
<GeneratedRulesetsDir>$(BaseOutputPath)Rulesets</GeneratedRulesetsDir>
<GeneratedEditorconfigsDir>$(BaseOutputPath)Editorconfig</GeneratedEditorconfigsDir>
<GeneratedGlobalAnalyzerConfigsDir>$(BaseOutputPath)GlobalAnalyzerConfigs</GeneratedGlobalAnalyzerConfigsDir>
<GeneratedDocumentationDir>$(BaseOutputPath)Documentation</GeneratedDocumentationDir>
<GeneratedSarifFilePath>$(GeneratedDocumentationDir)\$(PackageId).sarif</GeneratedSarifFilePath>
<PackagePropsTargetsFileDir>$(BaseOutputPath)Build</PackagePropsTargetsFileDir>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.DotNet.Build.Tasks.Templating" PrivateAssets="All" />
</ItemGroup>

<ItemGroup>
<AnalyzerNupkgAssembly Include="Microsoft.CodeAnalysis.NetAnalyzers.dll" />
<AnalyzerNupkgAssembly Include="Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll" />
Expand All @@ -32,7 +38,7 @@
<None Include="README.md" Pack="true" PackagePath="/documentation" />
<None Include="..\docs\Analyzer Configuration.md" Pack="true" PackagePath="/documentation" />
<None Include="$(PackageId).md" Pack="true" PackagePath="/documentation" />
<None Include="$(PackageId).sarif" Pack="true" PackagePath="/documentation" />
<None Include="$(GeneratedSarifFilePath)" Pack="true" PackagePath="/documentation" Visible="false" />

<None Include="assets\install.ps1" Pack="true" PackagePath="/tools" />
<None Include="assets\uninstall.ps1" Pack="true" PackagePath="/tools" />
Expand Down Expand Up @@ -74,6 +80,7 @@
<DisableNETAnalyzersPackagePropsFileName>DisableNETAnalyzersForNuGetPackage.props</DisableNETAnalyzersPackagePropsFileName>
<AnalyzerDocumentationFileName>$(PackageId).md</AnalyzerDocumentationFileName>
<AnalyzerSarifFileName>$(PackageId).sarif</AnalyzerSarifFileName>
<AnalyzerSarifTemplateProperties>AnalyzerVersion=$(VersionPrefix)</AnalyzerSarifTemplateProperties>
<AnalyzerConfigurationFileName>Analyzer Configuration.md</AnalyzerConfigurationFileName>

<!-- Only run validate only in CI builds. Running them in local builds will prevent refreshing auto-generated files. -->
Expand All @@ -89,7 +96,13 @@
<_GenerateDocumentationAndConfigFilesPath>%(_GenerateDocumentationAndConfigFilesPath.Identity)</_GenerateDocumentationAndConfigFilesPath>
</PropertyGroup>

<MakeDir Directories="$(GeneratedDocumentationDir)" />
<GenerateFileFromTemplate
TemplateFile="$(AnalyzerSarifFileDir)\$(AnalyzerSarifFileName)"
Properties="$(AnalyzerSarifTemplateProperties)"
OutputPath="$(GeneratedSarifFilePath)" />

<Exec Command='"$(DotNetTool)" "$(_GenerateDocumentationAndConfigFilesPath)" "-validateOnly:$(ValidateOnlyFlag)" "$(GeneratedRulesetsDir)" "$(GeneratedEditorconfigsDir)" "$(GeneratedGlobalAnalyzerConfigsDir)" "$(ArtifactsBinDir)$(EscapeDirectorySuffix)" "$(Configuration)" "$(TargetFramework)" "@(AnalyzerNupkgAssembly)" "$(PackagePropsTargetsFileDir)" "$(PackagePropsFileName)" "$(PackagePropsTargetsFileDir)" "$(PackageTargetsFileName)" "$(DisableNETAnalyzersPackagePropsFileName)" "$(AnalyzerDocumentationFileDir)" "$(AnalyzerDocumentationFileName)" "$(AnalyzerSarifFileDir)" "$(AnalyzerSarifFileName)" "$(VersionPrefix)" $(PackageId) $(ContainsPortedFxCopRules) $(GenerateAnalyzerRulesMissingDocumentationFile) $(ReleaseTrackingOptOut) $(_ValidateOffline)' />
</Target>

</Project>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
{
"tool": {
"name": "Microsoft.CodeAnalysis.CSharp.NetAnalyzers",
"version": "10.0.202",
"version": "${AnalyzerVersion}",
"language": "en-US"
},
"rules": {
Expand Down Expand Up @@ -708,7 +708,7 @@
{
"tool": {
"name": "Microsoft.CodeAnalysis.NetAnalyzers",
"version": "10.0.202",
"version": "${AnalyzerVersion}",
"language": "en-US"
},
"rules": {
Expand Down Expand Up @@ -6503,7 +6503,7 @@
{
"tool": {
"name": "Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers",
"version": "10.0.202",
"version": "${AnalyzerVersion}",
"language": "en-US"
},
"rules": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ public static async Task<int> Main(string[] args)
{
const int expectedArguments = 23;
const string validateOnlyPrefix = "-validateOnly:";
const string analyzerVersionTemplate = "${AnalyzerVersion}";

if (args.Length != expectedArguments)
{
Expand Down Expand Up @@ -450,7 +451,9 @@ void createAnalyzerSarifFile()

if (!string.IsNullOrWhiteSpace(analyzerVersion))
{
writer.Write("version", analyzerVersion);
// Keep the checked-in SARIF stable across SDK version updates.
// The build resolves this placeholder into the intermediate output that gets packed.
writer.Write("version", analyzerVersionTemplate);
}

writer.Write("language", culture.Name);
Expand Down
Loading