-
Notifications
You must be signed in to change notification settings - Fork 324
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Update arcade eng and sdk * Downgrade to 1.0.0-beta.19616.5 * Use 3.1.100 SDK * Align file and package version
- Loading branch information
Showing
122 changed files
with
9,522 additions
and
152 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
<Project> | ||
<PropertyGroup> | ||
<IncludeBuildOutput>false</IncludeBuildOutput> | ||
<IsPackable>true</IsPackable> | ||
<!-- Build Tasks should not include any dependencies --> | ||
<SuppressDependenciesWhenPacking Condition="'$(SuppressDependenciesWhenPacking)' == ''">true</SuppressDependenciesWhenPacking> | ||
</PropertyGroup> | ||
|
||
<!-- | ||
Default to including all *.props and *.targets files | ||
from the project directory into the NuGet package root | ||
--> | ||
<ItemGroup Condition="'$(EnableDefaultItems)' != 'false'"> | ||
<None Condition="'$(EnableDefaultNoneItems)' != 'false'" | ||
Include="**/*.props;**/*.targets" Pack="true"> | ||
<PackagePath>%(RecursiveDir)%(Filename)%(Extension)</PackagePath> | ||
</None> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<None Include="$(RepoRoot)LICENSE.txt" PackagePath="LICENSE.txt" Pack="true"/> | ||
<None Include="$(RepoRoot)THIRD-PARTY-NOTICES.txt" PackagePath="THIRD-PARTY-NOTICES.txt" Pack="true"/> | ||
</ItemGroup> | ||
|
||
<ItemGroup> | ||
<!-- | ||
Update all PackageReference and ProjectReference Items to have | ||
PrivateAssets="All" and default Publish to true. | ||
This removes the dependency nodes from the generated nuspec and | ||
forces the publish output to contain the dlls. | ||
--> | ||
<PackageReference Update="@(PackageReference)"> | ||
<PrivateAssets>All</PrivateAssets> | ||
<Publish Condition="'%(PackageReference.Publish)' == ''">true</Publish> | ||
<ExcludeAssets Condition="'%(PackageReference.Publish)' == 'false'">runtime</ExcludeAssets> | ||
</PackageReference> | ||
<ProjectReference Update="@(ProjectReference)"> | ||
<PrivateAssets>All</PrivateAssets> | ||
<Publish Condition="'%(ProjectReference.Publish)' == ''">true</Publish> | ||
</ProjectReference> | ||
|
||
<!-- | ||
Update all Reference items to have Pack="false" | ||
This removes the frameworkDependency nodes from the generated nuspec | ||
--> | ||
<Reference Update="@(Reference)"> | ||
<Pack>false</Pack> | ||
</Reference> | ||
|
||
<!-- | ||
Do not include assemblies that MSBuild ships with in the package. | ||
--> | ||
<PackageReference Update="Microsoft.Build" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="Microsoft.Build.Framework" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="Microsoft.Build.Tasks.Core" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="Microsoft.Build.Utilities.Core" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="System.Collections.Immutable" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="System.IO.Compression" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="System.Runtime.InteropServices.RuntimeInformation" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
<PackageReference Update="System.Threading.Tasks.Dataflow" PrivateAssets="All" Publish="false" ExcludeAssets="runtime" /> | ||
</ItemGroup> | ||
|
||
<PropertyGroup> | ||
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);_AddBuildOutputToPackageCore;_AddBuildOutputToPackageDesktop</TargetsForTfmSpecificContentInPackage> | ||
</PropertyGroup> | ||
|
||
<Target Name="_AddBuildOutputToPackageCore" DependsOnTargets="Publish" Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp'"> | ||
<ItemGroup> | ||
<!-- Publish .NET Core assets and include them in the package under tools directory. --> | ||
<TfmSpecificPackageFile Include="$(PublishDir)**" | ||
PackagePath="tools/$(TargetFramework)/%(RecursiveDir)%(FileName)%(Extension)"/> | ||
</ItemGroup> | ||
</Target> | ||
|
||
<Target Name="_AddBuildOutputToPackageDesktop" Condition="'$(TargetFrameworkIdentifier)' != '.NETCoreApp'"> | ||
<ItemGroup> | ||
<!-- Include .NET Framework build outputs in the package under tools directory. --> | ||
<TfmSpecificPackageFile Include="$(OutputPath)**" PackagePath="tools/$(TargetFramework)/%(RecursiveDir)%(FileName)%(Extension)"/> | ||
</ItemGroup> | ||
</Target> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"goal_times":[ | ||
{ | ||
"definition_Id":6, | ||
"total_minutes":50 | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
<Project> | ||
<!-- | ||
These are third party libraries that we use in Arcade. We need to sign them even if they | ||
are already signed. However, they must be signed with a 3rd party certificate. | ||
--> | ||
<ItemGroup> | ||
<FileSignInfo Include="AWSSDK.Core.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="AWSSDK.S3.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="CommandLine.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Handlebars.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="SleetLib.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Swashbuckle.AspNetCore.Swagger.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Octokit.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="YamlDotNet.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Mono.Options.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Newtonsoft.Json.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Newtonsoft.Json.Bson.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="SevenZip.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="winterop.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="wix.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="LibGit2Sharp.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="SharpYaml.dll" CertificateName="3PartySHA2" /> | ||
|
||
<!-- Despite being called "Microsoft.*", these are not produced by Microsoft. These assemblies come from the Wix toolset project. --> | ||
<FileSignInfo Include="Microsoft.Deployment.Compression.Cab.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Microsoft.Deployment.Compression.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Microsoft.Deployment.Resources.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Microsoft.Deployment.WindowsInstaller.dll" CertificateName="3PartySHA2" /> | ||
<FileSignInfo Include="Microsoft.Deployment.WindowsInstaller.Package.dll" CertificateName="3PartySHA2" /> | ||
</ItemGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<Project> | ||
<PropertyGroup> | ||
<!-- This repo version --> | ||
<VersionPrefix>5.0.0</VersionPrefix> | ||
<PreReleaseVersionLabel>beta</PreReleaseVersionLabel> | ||
<!-- Opt-out repo features --> | ||
<UsingToolXliff>false</UsingToolXliff> | ||
<UsingToolNetFrameworkReferenceAssemblies Condition="'$(DotNetBuildFromSource)' != 'true'">true</UsingToolNetFrameworkReferenceAssemblies> | ||
<!-- Libs --> | ||
<CommandLineParserVersion>2.2.1</CommandLineParserVersion> | ||
<CredentialManagementVersion>1.0.2</CredentialManagementVersion> | ||
<MicrosoftCciVersion>4.0.0-rc3-24214-00</MicrosoftCciVersion> | ||
<HandlebarsNetVersion>1.9.5</HandlebarsNetVersion> | ||
<LibGit2SharpVersion>0.25.2</LibGit2SharpVersion> | ||
<log4netVersion>2.0.8</log4netVersion> | ||
<SystemNetHttpVersion>4.3.3</SystemNetHttpVersion> | ||
<MicrosoftAzureStorageBlobVersion>10.0.2</MicrosoftAzureStorageBlobVersion> | ||
<MicrosoftAzureKeyVaultVersion>3.0.0</MicrosoftAzureKeyVaultVersion> | ||
<MicrosoftAzureServicesAppAuthenticationVersion>1.3.1</MicrosoftAzureServicesAppAuthenticationVersion> | ||
<MicrosoftBuildVersion>15.7.179</MicrosoftBuildVersion> | ||
<MicrosoftBuildFrameworkVersion>15.7.179</MicrosoftBuildFrameworkVersion> | ||
<MicrosoftBuildTasksCoreVersion>15.7.179</MicrosoftBuildTasksCoreVersion> | ||
<MicrosoftBuildUtilitiesCoreVersion>15.7.179</MicrosoftBuildUtilitiesCoreVersion> | ||
<MicrosoftCodeAnalysisAnalyzersVersion>2.6.3</MicrosoftCodeAnalysisAnalyzersVersion> | ||
<MicrosoftCodeAnalysisCSharpVersion>2.9.0</MicrosoftCodeAnalysisCSharpVersion> | ||
<MsbuildTaskMicrosoftCodeAnalysisCSharpVersion>2.1.0</MsbuildTaskMicrosoftCodeAnalysisCSharpVersion> | ||
<MicrosoftDotNetPlatformAbstractionsVersion>2.1.0</MicrosoftDotNetPlatformAbstractionsVersion> | ||
<MicrosoftIdentityModelClientsActiveDirectoryVersion>3.19.8</MicrosoftIdentityModelClientsActiveDirectoryVersion> | ||
<MicrosoftRestClientRuntimeVersion>2.3.13</MicrosoftRestClientRuntimeVersion> | ||
<MicrosoftExtensionsDependencyModelVersion>2.1.0</MicrosoftExtensionsDependencyModelVersion> | ||
<MicrosoftExtensionsFileSystemGlobbingVersion>2.0.0</MicrosoftExtensionsFileSystemGlobbingVersion> | ||
<MicrosoftNETCorePlatformsVersion>2.1.0</MicrosoftNETCorePlatformsVersion> | ||
<MicrosoftNetCompilersToolsetVersion>3.5.0-beta1-19606-04</MicrosoftNetCompilersToolsetVersion> | ||
<MicrosoftNetTestSdkVersion>15.7.2</MicrosoftNetTestSdkVersion> | ||
<MoqVersion>4.8.3</MoqVersion> | ||
<MonoOptionsVersion>5.3.0.1</MonoOptionsVersion> | ||
<McMasterExtensionsCommandLineUtils>2.3.0</McMasterExtensionsCommandLineUtils> | ||
<NewtonsoftJsonVersion>9.0.1</NewtonsoftJsonVersion> | ||
<MicrosoftBclJsonSourcesVersion>4.6.0-preview4.19202.2</MicrosoftBclJsonSourcesVersion> | ||
<NuGetVersioningVersion>4.4.0</NuGetVersioningVersion> | ||
<NuGetVersion>5.3.0</NuGetVersion> | ||
<OctokitVersion>0.32.0</OctokitVersion> | ||
<DotNetSleetLibVersion>2.2.143</DotNetSleetLibVersion> | ||
<SwashbuckleAspNetCoreSwaggerVersion>3.0.0</SwashbuckleAspNetCoreSwaggerVersion> | ||
<SystemBuffersVersion>4.5.0</SystemBuffersVersion> | ||
<SystemCollectionsImmutableVersion>1.3.1</SystemCollectionsImmutableVersion> | ||
<SystemDiagnosticsTraceSourceVersion>4.0.0</SystemDiagnosticsTraceSourceVersion> | ||
<SystemIOCompressionVersion>4.3.0</SystemIOCompressionVersion> | ||
<SystemIOPackagingVersion>4.5.0</SystemIOPackagingVersion> | ||
<SystemIOFileSystemPrimitivesVersion>4.3.0</SystemIOFileSystemPrimitivesVersion> | ||
<SystemMemoryVersion>4.5.1</SystemMemoryVersion> | ||
<SystemNumericsVectorsVersion>4.4.0</SystemNumericsVectorsVersion> | ||
<SystemReflectionMetadataVersion>1.4.2</SystemReflectionMetadataVersion> | ||
<SystemRuntimeCompilerServicesUnsafeVersion>4.5.0</SystemRuntimeCompilerServicesUnsafeVersion> | ||
<SystemTextEncodingsWebVersion>4.5.0</SystemTextEncodingsWebVersion> | ||
<SystemThreadingTasksExtensionVersion>4.5.1</SystemThreadingTasksExtensionVersion> | ||
<SystemValueTupleVersion>4.4.0</SystemValueTupleVersion> | ||
<WindowsAzureStorageVersion>8.5.0</WindowsAzureStorageVersion> | ||
<XUnitVersion>2.4.1</XUnitVersion> | ||
<XUnitAbstractionsVersion>2.0.3</XUnitAbstractionsVersion> | ||
<XUnitVSRunnerVersion>2.4.1</XUnitVSRunnerVersion> | ||
<MicrosoftDotNetBuildTasksFeedVersion>5.0.0-beta.20052.1</MicrosoftDotNetBuildTasksFeedVersion> | ||
<MicrosoftDotNetSignToolVersion>5.0.0-beta.20052.1</MicrosoftDotNetSignToolVersion> | ||
<MicrosoftAzureDocumentDBVersion>1.22.0</MicrosoftAzureDocumentDBVersion> | ||
<MicrosoftAzureCosmosDBTableVersion>1.1.2</MicrosoftAzureCosmosDBTableVersion> | ||
<MicrosoftAspNetCoreAllVersion>2.0.0</MicrosoftAspNetCoreAllVersion> | ||
<MicrosoftDotNetGitHubIssueLabelerAssetsVersion>1.5.0</MicrosoftDotNetGitHubIssueLabelerAssetsVersion> | ||
<MicrosoftMLVersion>1.0.0</MicrosoftMLVersion> | ||
<MicrosoftVisualStudioWebCodeGenerationDesignVersion>2.0.4</MicrosoftVisualStudioWebCodeGenerationDesignVersion> | ||
<MicrosoftDiaSymReaderConverterVersion>1.1.0-beta2-19575-01</MicrosoftDiaSymReaderConverterVersion> | ||
<MicrosoftDiaSymReaderPdb2PdbVersion>1.1.0-beta2-19575-01</MicrosoftDiaSymReaderPdb2PdbVersion> | ||
<MicrosoftDiaSymReaderNativeVersion>1.7.0</MicrosoftDiaSymReaderNativeVersion> | ||
<MicrosoftDotNetMaestroClientVersion>1.1.0-beta.19556.4</MicrosoftDotNetMaestroClientVersion> | ||
<MicrosoftSourceLinkVersion>1.0.0-beta2-19554-01</MicrosoftSourceLinkVersion> | ||
<MicrosoftDotNetSwaggerGeneratorMSBuildVersion>5.0.0-beta.20052.1</MicrosoftDotNetSwaggerGeneratorMSBuildVersion> | ||
<XliffTasksVersion>1.0.0-beta.20055.1</XliffTasksVersion> | ||
</PropertyGroup> | ||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
variables: | ||
# Cannot use key:value syntax in root defined variables | ||
- name: _TeamName | ||
value: DotNetCore | ||
- name: _DotNetArtifactsCategory | ||
value: .NETCore | ||
- name: _DotNetValidationArtifactsCategory | ||
value: .NETCoreValidation | ||
- name: HelixApiAccessToken | ||
value: '' | ||
- name: _RunAsPublic | ||
value: True | ||
- name: _RunAsInternal | ||
value: False | ||
- name: _InternalBuildArgs | ||
value: '' | ||
|
||
- ${{ if and(ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}: | ||
- name: _RunAsPublic | ||
value: False | ||
- name: _RunAsInternal | ||
value: True | ||
- name: _SignType | ||
value: real | ||
# DotNet-Blob-Feed provides: dotnetfeed-storage-access-key-1 | ||
# Publish-Build-Assets provides: MaestroAccessToken, BotAccount-dotnet-maestro-bot-PAT | ||
# DotNet-HelixApi-Access provides: HelixApiAccessToken | ||
- group: DotNet-Blob-Feed | ||
- group: Publish-Build-Assets | ||
- group: DotNet-HelixApi-Access | ||
- group: SDL_Settings | ||
- name: _InternalBuildArgs | ||
value: /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName) | ||
/p:DotNetPublishBlobFeedKey=$(dotnetfeed-storage-access-key-1) | ||
/p:DotNetPublishBlobFeedUrl=https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json | ||
/p:DotNetPublishToBlobFeed=true | ||
/p:DotNetPublishUsingPipelines=true | ||
/p:DotNetArtifactsCategory=$(_DotNetArtifactsCategory) | ||
/p:OfficialBuildId=$(BUILD.BUILDNUMBER) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
@echo off | ||
powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -restore -build -test -sign -pack -publish -ci %*" |
Oops, something went wrong.