Skip to content

Commit dbe159e

Browse files
authored
Re-do the build infrastructure (#445)
1 parent b32c437 commit dbe159e

File tree

467 files changed

+12284
-25483
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

467 files changed

+12284
-25483
lines changed

Diff for: .gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,5 @@ node_modules
2020
.nuget/NuGet.exe
2121
docs/build
2222
.vs
23+
.dotnet
24+
.packages

Diff for: .nuget/NuGet.Config

-15
This file was deleted.

Diff for: BuildServer.targets

-5
This file was deleted.

Diff for: CredScanSuppressions.json

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"tool": "Credential Scanner",
3+
"suppressions": [
4+
{
5+
"_justification": "Legitimate key/cert used for testing",
6+
"file": [
7+
"tests/Microsoft.Owin.Host.HttpListener.Tests/HttpsServerTestCertificate.pfx",
8+
"tests/Microsoft.Owin.Host.IntegrationTests/SelfSignedClientCert.pfx"
9+
]
10+
}
11+
]
12+
}

Diff for: Directory.Build.props

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<Project>
2+
<Import Project="Sdk.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
3+
4+
<PropertyGroup>
5+
<Copyright>$(CopyrightMicrosoft)</Copyright>
6+
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
7+
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
8+
<DebugType>embedded</DebugType>
9+
<DebugSymbols>true</DebugSymbols>
10+
<LangVersion>Latest</LangVersion>
11+
<IsShipping>true</IsShipping>
12+
<PackageTags>Microsoft OWIN Katana</PackageTags>
13+
<DefaultNetFxTargetFramework>net4.5</DefaultNetFxTargetFramework>
14+
<DefaultNetFxTestTargetFramework>net4.5.2</DefaultNetFxTestTargetFramework>
15+
</PropertyGroup>
16+
17+
<PropertyGroup Condition="'$(DotNetBuildOffline)' == 'true'">
18+
<!--
19+
Arcade has a special version prop for CodeAnalysis.CSharp in GenFacades
20+
to try to match the version loaded by msbuild. In the offline build, this
21+
is simply the source-built version.
22+
-->
23+
<MsbuildTaskMicrosoftCodeAnalysisCSharpVersion>$(MicrosoftCodeAnalysisCSharpVersion)</MsbuildTaskMicrosoftCodeAnalysisCSharpVersion>
24+
</PropertyGroup>
25+
</Project>

Diff for: Directory.Build.targets

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
<Project>
2+
<Import Project="Sdk.targets" Sdk="Microsoft.DotNet.Arcade.Sdk" />
3+
</Project>

Diff for: Katana.sln

+80-113
Large diffs are not rendered by default.

Diff for: LICENSE.txt

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
Apache License
23
Version 2.0, January 2004
34
http://www.apache.org/licenses/
@@ -186,7 +187,7 @@
186187
same "printed page" as the copyright notice for easier
187188
identification within third-party archives.
188189

189-
Copyright (c) .NET Foundation and Contributors
190+
Copyright [yyyy] [name of copyright owner]
190191

191192
Licensed under the Apache License, Version 2.0 (the "License");
192193
you may not use this file except in compliance with the License.
@@ -198,4 +199,4 @@
198199
distributed under the License is distributed on an "AS IS" BASIS,
199200
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200201
See the License for the specific language governing permissions and
201-
limitations under the License.
202+
limitations under the License.

Diff for: NuGet.Config

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<clear />
5+
<!-- Feed to use to restore the Arcade SDK from -->
6+
<add key="dotnet-eng" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-eng/nuget/v3/index.json" />
7+
<!-- Feeds to use to restore dependent packages from -->
8+
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
9+
<add key="dotnet-tools" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json" />
10+
</packageSources>
11+
<disabledPackageSources>
12+
<clear />
13+
</disabledPackageSources>
14+
</configuration>

0 commit comments

Comments
 (0)