Skip to content

Commit b5e0903

Browse files
authored
Enable Signing in Repos that Override Build Actions (#44855)
1 parent f4ee559 commit b5e0903

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/SourceBuild/content/repo-projects/aspnetcore.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<BuildScript>$(ProjectDirectory)eng\build$(ShellExtension)</BuildScript>
66

77
<BuildActions Condition="'$(DotNetBuildSourceOnly)' != 'true'">$(FlagParameterPrefix)restore $(FlagParameterPrefix)all $(FlagParameterPrefix)pack $(FlagParameterPrefix)publish</BuildActions>
8+
<BuildActions Condition="'$(Sign)' == 'true'">$(BuildActions) $(FlagParameterPrefix)sign</BuildActions>
89
<!-- On windows, native tooling (JDK) is pre-installed on the machine. -->
910
<BuildActions Condition="'$(BuildOS)' == 'windows'">$(BuildActions) -NativeToolsOnMachine</BuildActions>
1011
<!-- On non-windows, we don't have the JDK available and don't need to build those projects anyway because they are not consumed downstream. -->

src/SourceBuild/content/repo-projects/fsharp.proj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
<!-- Restore and Build actions are already passed in by the root script. -->
1010
<BuildActions>$(FlagParameterPrefix)pack $(FlagParameterPrefix)publish</BuildActions>
11+
<BuildActions Condition="'$(Sign)' == 'true'">$(BuildActions) $(FlagParameterPrefix)sign</BuildActions>
12+
13+
<!-- noVisualStudio build action must be passed if building with Core MSBuild on Windows. -->
14+
<BuildActions Condition="'$(BuildOS)' == 'windows' and '$(ForceDotNetMSBuildEngine)' != 'false'">$(BuildActions) $(FlagParameterPrefix)noVisualStudio</BuildActions>
1115

1216
<BuildArgs>$(BuildArgs) /p:TreatWarningsAsErrors=false</BuildArgs>
1317
<BuildArgs>$(BuildArgs) /p:GenerateResourceUsePreserializedResources=true</BuildArgs>

src/SourceBuild/content/repo-projects/roslyn.proj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<BuildActions Condition="'$(BuildOS)' == 'windows'">$(FlagParameterPrefix)restore</BuildActions>
88
<BuildActions Condition="'$(BuildOS)' == 'windows'">$(BuildActions) $(FlagParameterPrefix)pack</BuildActions>
99
<BuildActions Condition="'$(BuildOS)' == 'windows'">$(BuildActions) $(FlagParameterPrefix)publish</BuildActions>
10+
<BuildActions Condition="'$(BuildOS)' == 'windows' and '$(Sign)' == 'true'">$(BuildActions) $(FlagParameterPrefix)sign</BuildActions>
1011

1112
<!-- Use the repo root build script -->
1213
<BuildScript>$(ProjectDirectory)build$(ShellExtension)</BuildScript>

0 commit comments

Comments
 (0)