From 99c1244ed8428f75c7b2fe21a53751fa5d42ed64 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Mar 2026 00:00:11 +0000 Subject: [PATCH 1/3] Enable /graph in CI builds, dev builds, and PR builds Agent-Logs-Url: https://github.com/dotnet/sdk/sessions/efc7cf71-2ee4-4f93-b888-494874161c1e Co-authored-by: marcpopMSFT <12663534+marcpopMSFT@users.noreply.github.com> --- eng/build.ps1 | 1 + eng/build.sh | 1 + eng/pipelines/templates/jobs/sdk-build.yml | 4 +++- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/eng/build.ps1 b/eng/build.ps1 index 9a7b2132024e..8f9150183087 100644 --- a/eng/build.ps1 +++ b/eng/build.ps1 @@ -47,6 +47,7 @@ if ($pack) { if ($properties) { $arguments += " " + ($properties -join " ") } $arguments += " /tlp:summary" +$arguments += " /graph" $env:DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT = "true" diff --git a/eng/build.sh b/eng/build.sh index a4fc955ac08d..9ca16665fb24 100644 --- a/eng/build.sh +++ b/eng/build.sh @@ -39,6 +39,7 @@ fi arguments+=("/p:SkipUsingCrossgen=$skip_crossgen") arguments+=("/p:SkipBuildingInstallers=$skip_installers") arguments+=(/tlp:summary) +arguments+=(/graph) export DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT="true" . "$ScriptRoot/common/build.sh" "${arguments[@]}" diff --git a/eng/pipelines/templates/jobs/sdk-build.yml b/eng/pipelines/templates/jobs/sdk-build.yml index 31f4e171a36d..4a5d3a30e947 100644 --- a/eng/pipelines/templates/jobs/sdk-build.yml +++ b/eng/pipelines/templates/jobs/sdk-build.yml @@ -100,6 +100,7 @@ jobs: ${{ parameters.runtimeSourceProperties }} ${{ parameters.officialBuildProperties }} /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) + /graph displayName: 🟣 Build env: BuildConfig: $(buildConfiguration) @@ -123,7 +124,8 @@ jobs: ${{ parameters.osProperties }} \ ${{ parameters.runtimeSourceProperties }} \ ${{ parameters.officialBuildProperties }} \ - /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) + /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) \ + /graph displayName: 🟣 Build env: BuildConfig: $(buildConfiguration) From ec698e7415caa22e390aa6dfaa0a615b99ba80e2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 27 Mar 2026 00:09:32 +0000 Subject: [PATCH 2/3] Use Directory.Build.rsp to enable /graph for all MSBuild invocations Agent-Logs-Url: https://github.com/dotnet/sdk/sessions/65f8b05b-ea0c-44e6-bab9-ac3a5153942e Co-authored-by: baronfel <573979+baronfel@users.noreply.github.com> --- Directory.Build.rsp | 1 + eng/build.ps1 | 1 - eng/build.sh | 1 - eng/pipelines/templates/jobs/sdk-build.yml | 4 +--- 4 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 Directory.Build.rsp diff --git a/Directory.Build.rsp b/Directory.Build.rsp new file mode 100644 index 000000000000..26beb7d52e52 --- /dev/null +++ b/Directory.Build.rsp @@ -0,0 +1 @@ +/graph diff --git a/eng/build.ps1 b/eng/build.ps1 index 8f9150183087..9a7b2132024e 100644 --- a/eng/build.ps1 +++ b/eng/build.ps1 @@ -47,7 +47,6 @@ if ($pack) { if ($properties) { $arguments += " " + ($properties -join " ") } $arguments += " /tlp:summary" -$arguments += " /graph" $env:DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT = "true" diff --git a/eng/build.sh b/eng/build.sh index 9ca16665fb24..a4fc955ac08d 100644 --- a/eng/build.sh +++ b/eng/build.sh @@ -39,7 +39,6 @@ fi arguments+=("/p:SkipUsingCrossgen=$skip_crossgen") arguments+=("/p:SkipBuildingInstallers=$skip_installers") arguments+=(/tlp:summary) -arguments+=(/graph) export DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT="true" . "$ScriptRoot/common/build.sh" "${arguments[@]}" diff --git a/eng/pipelines/templates/jobs/sdk-build.yml b/eng/pipelines/templates/jobs/sdk-build.yml index 4a5d3a30e947..31f4e171a36d 100644 --- a/eng/pipelines/templates/jobs/sdk-build.yml +++ b/eng/pipelines/templates/jobs/sdk-build.yml @@ -100,7 +100,6 @@ jobs: ${{ parameters.runtimeSourceProperties }} ${{ parameters.officialBuildProperties }} /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) - /graph displayName: 🟣 Build env: BuildConfig: $(buildConfiguration) @@ -124,8 +123,7 @@ jobs: ${{ parameters.osProperties }} \ ${{ parameters.runtimeSourceProperties }} \ ${{ parameters.officialBuildProperties }} \ - /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) \ - /graph + /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) displayName: 🟣 Build env: BuildConfig: $(buildConfiguration) From 30b66b4cb93b56a472a9764d125db9e67c539e65 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Apr 2026 16:43:41 +0000 Subject: [PATCH 3/3] Revert to per-script /graph additions; remove Directory.Build.rsp Agent-Logs-Url: https://github.com/dotnet/sdk/sessions/b3734628-23be-4f0f-b006-e0bd2022cae6 Co-authored-by: marcpopMSFT <12663534+marcpopMSFT@users.noreply.github.com> --- Directory.Build.rsp | 1 - eng/build.ps1 | 1 + eng/build.sh | 1 + eng/pipelines/templates/jobs/sdk-build.yml | 4 +++- 4 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 Directory.Build.rsp diff --git a/Directory.Build.rsp b/Directory.Build.rsp deleted file mode 100644 index 26beb7d52e52..000000000000 --- a/Directory.Build.rsp +++ /dev/null @@ -1 +0,0 @@ -/graph diff --git a/eng/build.ps1 b/eng/build.ps1 index 9a7b2132024e..8f9150183087 100644 --- a/eng/build.ps1 +++ b/eng/build.ps1 @@ -47,6 +47,7 @@ if ($pack) { if ($properties) { $arguments += " " + ($properties -join " ") } $arguments += " /tlp:summary" +$arguments += " /graph" $env:DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT = "true" diff --git a/eng/build.sh b/eng/build.sh index a4fc955ac08d..9ca16665fb24 100644 --- a/eng/build.sh +++ b/eng/build.sh @@ -39,6 +39,7 @@ fi arguments+=("/p:SkipUsingCrossgen=$skip_crossgen") arguments+=("/p:SkipBuildingInstallers=$skip_installers") arguments+=(/tlp:summary) +arguments+=(/graph) export DOTNET_SYSTEM_NET_SECURITY_NOREVOCATIONCHECKBYDEFAULT="true" . "$ScriptRoot/common/build.sh" "${arguments[@]}" diff --git a/eng/pipelines/templates/jobs/sdk-build.yml b/eng/pipelines/templates/jobs/sdk-build.yml index 31f4e171a36d..4a5d3a30e947 100644 --- a/eng/pipelines/templates/jobs/sdk-build.yml +++ b/eng/pipelines/templates/jobs/sdk-build.yml @@ -100,6 +100,7 @@ jobs: ${{ parameters.runtimeSourceProperties }} ${{ parameters.officialBuildProperties }} /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) + /graph displayName: 🟣 Build env: BuildConfig: $(buildConfiguration) @@ -123,7 +124,8 @@ jobs: ${{ parameters.osProperties }} \ ${{ parameters.runtimeSourceProperties }} \ ${{ parameters.officialBuildProperties }} \ - /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) + /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) \ + /graph displayName: 🟣 Build env: BuildConfig: $(buildConfiguration)