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