diff --git a/eng/ManualVersions.props b/eng/ManualVersions.props
index cb76746e4..a5b100458 100644
--- a/eng/ManualVersions.props
+++ b/eng/ManualVersions.props
@@ -9,8 +9,8 @@
Basically: In this file, choose the highest version when resolving merge conflicts.
-->
- 10.0.17763.3-preview
- 10.0.18362.4-preview
- 10.0.19041.3-preview
+ 10.0.17763.10
+ 10.0.18362.10
+ 10.0.19041.10
diff --git a/eng/Publishing.props b/eng/Publishing.props
index 9520cf240..e34b66cc2 100644
--- a/eng/Publishing.props
+++ b/eng/Publishing.props
@@ -8,7 +8,6 @@
Sdk
$(Product)
- assets/$(Product)
$(DotnetPublishChecksumsBlobFeedUrl)
$(DotnetPublishSdkAssetsBlobFeedUrl)
@@ -56,10 +55,8 @@
$(AssetManifestOS)
$(AssetManifestOS)-$(Architecture)
$(BaseAssetManifestFileName)-installers
- $(BaseAssetManifestFileName)-checksums
$(ArtifactsLogDir)AssetManifest\$(InstallersAssetManifestFileName).xml
- $(ArtifactsLogDir)AssetManifest\$(ChecksumsAssetManifestFileName).xml
$(ArtifactsDir)..\DotnetAssetsTmpDir\$([System.Guid]::NewGuid())
$(ArtifactsDir)..\ChecksumAssetsTmpDir\$([System.Guid]::NewGuid())
@@ -119,26 +116,29 @@
+
+ false
+ true
+
+
-
-
+ IsStableBuild="$(IsStableBuild)"
+ PublishingVersion="3" />
diff --git a/eng/SignCheckExclusionsFile.txt b/eng/SignCheckExclusionsFile.txt
new file mode 100644
index 000000000..ea5b10fb8
--- /dev/null
+++ b/eng/SignCheckExclusionsFile.txt
@@ -0,0 +1,4 @@
+;; Exclusions for SignCheck.
+;; Format: https://github.com/dotnet/arcade/blob/397316e195639450b6c76bfeb9823b40bee72d6d/src/SignCheck/Microsoft.SignCheck/Verification/Exclusion.cs#L23-L35
+
+*.js;; We do not sign JavaScript files.
diff --git a/eng/Signing.props b/eng/Signing.props
index 17360d175..bac80eb60 100644
--- a/eng/Signing.props
+++ b/eng/Signing.props
@@ -1,16 +1,56 @@
-
+
+
+
+
+
+
+
+
+
+
+
+ 3PartySHA2
+ Microsoft400
+
true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index d25e541ff..45d3cb6f1 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -59,6 +59,10 @@
https://github.com/dotnet/aspnetcore
b866b765b3493c7943829ce830e509d61f958102
+
+ https://github.com/dotnet/efcore
+ 2352499b52cdfc95ddcfd81c4967e12512e00eee
+
https://github.com/dotnet/aspnetcore
be472db60f4711404ba5de268f7b9d4a887926f8
diff --git a/eng/Versions.props b/eng/Versions.props
index eceb56500..60518f467 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -119,7 +119,7 @@
4.8.1-servicing.19605.5
3.1.2-servicing.20066.4
1.7.2
- 3.1.2
+ 3.1.8
$(MicrosoftDotNetCommonItemTemplates31PackageVersion)
$(MicrosoftDotNetTestProjectTemplates50PackageVersion)
3.1.9
diff --git a/eng/dockerrun.sh b/eng/dockerrun.sh
index 63d75b53c..69e7d5471 100755
--- a/eng/dockerrun.sh
+++ b/eng/dockerrun.sh
@@ -166,6 +166,7 @@ docker run $INTERACTIVE -t --rm --sig-proxy=true \
-e BUILD_BUILDID \
-e BUILD_SOURCEVERSION \
-e SYSTEM_TEAMPROJECT \
+ -e POSTBUILDSIGN \
-e SYSTEM_DEFINITIONID \
-e SYSTEM_TEAMFOUNDATIONCOLLECTIONURI \
-e DOTNETCLIMSRC_READ_SAS_TOKEN \
diff --git a/src/redist/targets/GenerateBundledVersions.targets b/src/redist/targets/GenerateBundledVersions.targets
index 00ea258f3..60a9d248b 100644
--- a/src/redist/targets/GenerateBundledVersions.targets
+++ b/src/redist/targets/GenerateBundledVersions.targets
@@ -40,9 +40,9 @@
<_AspNet50RuntimePackVersion>5.0.0-rc.2.20475.17
<_AspNet50TargetingPackVersion>5.0.0-rc.2.20475.17
- <_NETCoreApp31RuntimePackVersion>3.1.7
+ <_NETCoreApp31RuntimePackVersion>3.1.9
<_NETCoreApp31TargetingPackVersion>3.1.0
- <_WindowsDesktop31RuntimePackVersion>3.1.2
+ <_WindowsDesktop31RuntimePackVersion>3.1.9
<_WindowsDesktop31TargetingPackVersion>3.1.0
<_AspNet31RuntimePackVersion>3.1.9
<_AspNet31TargetingPackVersion>3.1.8
@@ -159,7 +159,7 @@
+ LatestVersion="2.1.23" />
+ LatestVersion="2.1.23"/>
+ LatestVersion="2.1.23"/>
+
+
+
-
-
- 3PartySHA2
- Microsoft400
- NuGet
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
-
-
-
-
- $(ExternalCertificateId)
-
-
- $(InternalCertificateId)
-
-
-
-
- %(CertificateName)
-
-
+ $(SdkOutputDirectory)**/csc.dll;
+ $(SdkOutputDirectory)**/VBCSCompiler.dll;
+ $(SdkOutputDirectory)**/vbc.exe;
+ $(SdkOutputDirectory)**/vbc.dll;
+ $(SdkOutputDirectory)**/fsc.exe;
+ $(SdkOutputDirectory)**/fsi.exe;
+ $(SdkOutputDirectory)**/FSharp.*.dll;
+ $(SdkOutputDirectory)**/Interactive.DependencyManager.dll;
+ $(SdkOutputDirectory)**/dotnet.dll;
+ $(SdkOutputDirectory)**/dotnet.resources.dll;
+ $(SdkOutputDirectory)**/System.*.dll;
+ $(SdkOutputDirectory)**/Microsoft.*.dll;
+ $(SdkOutputDirectory)**/NuGet*.dll;
+ $(SdkOutputDirectory)**/datacollector.dll;
+ $(SdkOutputDirectory)**/datacollector.exe;
+ $(SdkOutputDirectory)**/MSBuild.dll;
+ $(SdkOutputDirectory)**/MSBuild.resources.dll;
+ $(SdkOutputDirectory)**/PresentationBuildTasks.dll;
+ $(SdkOutputDirectory)**/redist.dll;
+ $(SdkOutputDirectory)**/rzc.dll;
+ $(SdkOutputDirectory)**/testhost.dll;
+ $(SdkOutputDirectory)**/testhost.exe;
+ $(SdkOutputDirectory)**/testhost.x86.exe;
+ $(SdkOutputDirectory)**/vstest.console.dll;
+ $(SdkOutputDirectory)**/vstest.console.resources.dll;
+ $(SdkOutputDirectory)**/Newtonsoft.Json.dll;
+ $(SdkOutputDirectory)**/MessagePack.Annotations.dll;
+ $(SdkOutputDirectory)**/MessagePack.dll;
+ $(SdkOutputDirectory)**/Nerdbank.Streams.dll;
+ $(SdkOutputDirectory)**/StreamJsonRpc.dll" />
-
-
- $(InternalCertificateId)
-
-
-
-
- $(InternalCertificateId)
-
-
-
-
@@ -219,16 +154,14 @@
-
-
-
-
- $(InternalCertificateId)
-
-
_fileInfo;
+ private static DateTime defaultUtcTime = new DateTime(1601, 1, 1, 0, 0, 0);
+
public AndConstraint Exist(string because = "", params object[] reasonArgs)
{
Execute.Assertion