Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
fd023a6
Merged PR 2157: Bump version of Microsoft.Data.OData to 5.8.4
mikaelm12 Jul 19, 2019
dd212d7
Merged PR 2184: rel/2.2 Bump version of Microsoft.Data.OData to 5.8.4
mikaelm12 Jul 19, 2019
f5a4153
Merge in 'release/2.2' changes
dotnet-bot Jul 22, 2019
cb0211d
Merge in 'release/2.2' changes
dotnet-bot Jul 25, 2019
b75fa18
Merge in 'release/2.1' changes
dotnet-bot Jul 25, 2019
9fa709a
Merge in 'release/2.2' changes
dotnet-bot Jul 25, 2019
c950fdb
Merge in 'release/2.2' changes
dotnet-bot Jul 30, 2019
124b96b
Merged PR 2564: Update PatchConfig.props for 2.2.7
mikaelm12 Aug 8, 2019
d49d7d7
Merged PR 2262: Fix encoding used in JS generated by prerenderer
SteveSandersonMS Aug 8, 2019
fc65b4f
Merged PR 2264: Fix encoding used in JS generated by prerenderer
SteveSandersonMS Aug 9, 2019
e1426f6
Merged PR 2582: Fixing merge conflict between release/2.2 and interna…
mikaelm12 Aug 12, 2019
be0a4a7
Merged PR 2631: Fix patch config in 2.2
Aug 13, 2019
2a6c96a
Merged PR 2630: Fix patch config for SpaServices MSRC
Aug 13, 2019
579a67e
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Aug 29, 2019
14136e7
[SPA] Enable support for publish single file (#13518)
javiercn Aug 29, 2019
f82ec64
[release/3.0] Update dependencies from 2 repositories (#13546)
dotnet-maestro[bot] Aug 29, 2019
0914fb6
Merge branch 'release/3.0' => 'release/3.1' (#13536)
dougbu Aug 29, 2019
c3af33a
Update manually generated reference for RenderTreeFrame (#13522)
pranavkm Aug 29, 2019
78b4676
Lazyily initialize Https port in HttpsRedirectionMiddleware
jkotalik Aug 7, 2019
3e07811
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Aug 30, 2019
e773036
Update Microsoft.Data.SqlClient version (#13530)
Aug 30, 2019
5358a6f
[release/3.0] Update dependencies from 2 repositories (#13577)
dotnet-maestro[bot] Aug 30, 2019
5d0b314
Deflake ConcurrentPipeWriterTests.PassthroughIfAllFlushesAreAw… (#13563)
halter73 Aug 30, 2019
bb33eaf
Merge branch 'release/3.0' => 'release/3.1' (#13552)
dougbu Sep 1, 2019
fe1c4c6
[release/3.0] Update dependencies from 2 repositories (#13592)
dotnet-maestro[bot] Sep 1, 2019
97236be
Merge branch 'release/3.0' => 'release/3.1' (#13605)
dougbu Sep 2, 2019
86c03c3
Update dependencies from https://github.com/dotnet/arcade build 20190…
dotnet-maestro[bot] Sep 2, 2019
0bed225
[release/3.0] Update dependencies from 2 repositories (#13633)
dotnet-maestro[bot] Sep 3, 2019
32f0d37
Merge branch 'release/3.0' => 'release/3.1' (#13625)
dougbu Sep 3, 2019
0abe61f
[release/3.0] Update dependencies from 3 repositories (#13640)
dotnet-maestro[bot] Sep 3, 2019
9d102a6
Merge branch 'release/3.0' => 'release/3.1' (#13644)
dougbu Sep 3, 2019
437f149
Build analyzers and bundled dotnet tools in source build (#13569)
Sep 3, 2019
54710e4
Do not infer Required attributes based on context for non-nullable ge…
pranavkm Sep 3, 2019
1095971
Skip broken shutdown test (#13652)
Tratcher Sep 3, 2019
6e88aa2
Merge branch 'release/3.0' => 'release/3.1' (#13653)
dougbu Sep 3, 2019
ac6a1f5
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 4, 2019
834e316
Correct the spelling of 'EnableEndpointRouting' (#13655)
danroth27 Sep 4, 2019
c9505a2
Remove test workaround for fixed issue.
Pilchie Sep 3, 2019
7349b19
components-reconnect-refused to components-reconnect-rejected (#13659)
ryanbrandenburg Sep 4, 2019
ddf987e
[Templates][Fixes #13641] Run rimraf before running the app to give i…
javiercn Sep 4, 2019
3368ea6
[Identity][Infrastructure] Improve test reliability (#13646)
javiercn Sep 4, 2019
5f6c0d3
Merge branch 'release/3.0' => 'release/3.1' (#13670)
dougbu Sep 5, 2019
a7498f9
Publish Ignitor package
pranavkm Sep 3, 2019
43b4008
[release/3.0-preview9] Update dependencies from 2 repositories (#13731)
dotnet-maestro[bot] Sep 5, 2019
df25836
Update branding (#13737)
Sep 5, 2019
eb0ff12
[release/3.0] Update dependencies from dotnet/arcade aspnet/EntityFra…
dotnet-maestro[bot] Sep 5, 2019
a37a2b0
Pin SDK to preview 8 in source build (#13707)
Sep 6, 2019
fdef29c
Merge branch 'release/3.0' into merge/release/3.0-preview9-to-release…
Sep 6, 2019
43e232d
Merge pull request #13747 from dotnet-maestro-bot/merge/release/3.0-p…
Sep 6, 2019
73f9698
[Templating] Infrastructure improvements (#13672)
javiercn Sep 6, 2019
91a6fcc
Improve reliability of globalization E2E tests (#13678)
SteveSandersonMS Sep 6, 2019
f9c15ca
Exclude empty ItemGroup in C# web API project template
scottaddie Sep 5, 2019
f1f6152
Added ValueTask support to API Explorer response types. (#13739)
tillig Sep 6, 2019
3e4c2a4
Ship Site Extensions package (#13693)
Sep 6, 2019
8a8a0a5
Don't capture instance in Select for DataProtection. (#13743)
jkotalik Sep 6, 2019
ecb7288
Turn on account confirmation for blazor server app template (#13559)
HaoK Sep 6, 2019
36cbd22
Merge pull request #13748 from dotnet-maestro-bot/merge/release/3.0-t…
Sep 6, 2019
ded9638
Fixup ref assembly
pranavkm Sep 6, 2019
c3fa169
[ApiAuth] Update partner dependencies to their final versions (#13260)
javiercn Sep 7, 2019
1c721aa
Merge branch 'release/3.0' => 'release/3.1' (#13787)
dougbu Sep 7, 2019
17031a8
Publish Ingitor as a package (#13666)
pranavkm Sep 7, 2019
1db7628
Don't call complete outside of main request loop (#13728)
jkotalik Sep 7, 2019
b883eba
[release/3.0-preview9] Update dependencies from 4 repositories (#13753)
dotnet-maestro[bot] Sep 7, 2019
fa8df82
Merge branch 'release/3.0' into merge/release/3.0-preview9-to-release…
dougbu Sep 7, 2019
6594d8b
Merge branch 'release/3.0' => 'release/3.1' (#13790)
dougbu Sep 8, 2019
03ba573
Merge branch 'release/3.0-preview9' => 'release/3.0' (#13798)
dougbu Sep 9, 2019
1527e49
Make InputDateInteractsWithEditContext_NullableDateTimeOffset more re…
SteveSandersonMS Sep 9, 2019
158d3f1
Unflake ComponentLifecycleMethodThrowsExceptionTerminatesTheCircuit t…
SteveSandersonMS Sep 9, 2019
e15ea55
Cleanup when SendAsync with Upload stream (#13783)
BrennanConroy Sep 9, 2019
e090a0f
Update Microsoft.Data.SqlClient (#13835)
BrennanConroy Sep 9, 2019
8a8e98e
Fix encoding used in JS generated by prerenderer (#13865)
mkArtakMSFT Sep 10, 2019
de52994
Merge remote-tracking branch 'internal/internal/release/2.2' into rel…
dougbu Sep 10, 2019
1b83f7d
Update gRPC template to use 2.23.1 (#13791)
JamesNK Sep 10, 2019
262f29b
Embed CAB files #13875
joeloff Sep 10, 2019
1fe84a6
Replace obsolete feeds
Tratcher Sep 9, 2019
82cb080
Merge branch 'release/2.2' into merge/release/2.1-to-release/2.2
dougbu Sep 11, 2019
04705ee
Use stages pipeline (#13040)
dougbu Sep 11, 2019
bfb2551
Merge branch 'release/2.1' => 'release/2.2' (#13873)
dougbu Sep 11, 2019
82a41f0
Merge pull request #13878 from aspnet/joeloff/EmbedCabs
joeloff Sep 11, 2019
2cae0cd
[CORS] Remove E2E functional tests (#13826)
javiercn Sep 11, 2019
df771db
[Blazor] Cleans up infrastructure used for tests (#13515)
javiercn Sep 11, 2019
de8dce4
Merge branch 'release/2.2' into 'release/3.0'
dougbu Sep 11, 2019
cd7775d
Regen a ref/ project
dougbu Sep 11, 2019
886ee36
Exclude empty ItemGroup in MVC project template (#13832)
scottaddie Sep 11, 2019
33120b6
Exclude empty ItemGroup in Razor Pages project template (#13807)
scottaddie Sep 11, 2019
07df9cf
Add a benchmark app
pranavkm Sep 9, 2019
0079423
Merge branch 'release/3.0' => 'release/3.1' (#13821)
dougbu Sep 11, 2019
04f37e5
Add queue name to HttpSysOptions (#13846)
shirhatti Sep 11, 2019
ba094b6
Don't compile the Components
pranavkm Sep 11, 2019
db1aca1
[Blazor] Move all test projects to Generic host (#13891)
javiercn Sep 12, 2019
95d7f23
Add access modifiers and [Parameter] on its own line (#13928)
guardrex Sep 12, 2019
f0c6fca
Fixup
pranavkm Sep 12, 2019
fc3b154
Add a benchmark app for Blazor (#13911)
pranavkm Sep 12, 2019
e452fdc
Remove unnecessary properties from Blazor WebAssembly project file. (…
danroth27 Sep 13, 2019
0133a9e
[release/3.0] Update dependencies from 4 repositories (#13755)
dotnet-maestro[bot] Sep 14, 2019
58d1f33
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 14, 2019
5ca3f70
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 14, 2019
b8c3017
Merge branch 'release/3.0' => 'release/3.1' (#13974)
dougbu Sep 14, 2019
7cd9441
LoggingBranch package should not be shipping (#13981)
dougbu Sep 14, 2019
d76f87b
Merge pull request #13995 from dotnet-maestro-bot/merge/release/3.0-t…
Sep 14, 2019
adc28fd
[release/3.0] Update dependencies from aspnet/AspNetCore-Tooling (#13…
dotnet-maestro[bot] Sep 15, 2019
aee5e40
Stabilize package versions (#14003)
dougbu Sep 15, 2019
8b7f662
[release/3.1] Update dependencies from 2 repositories (#13571)
dotnet-maestro[bot] Sep 16, 2019
85af1fd
[Infrastructure] Adds support for capturing process dumps for hanging…
javiercn Sep 16, 2019
5be5717
Merge branch 'release/3.0' into 'release/3.1'
dougbu Sep 16, 2019
438b17b
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 16, 2019
07a2311
Do not attempt include CAP in framework package
dougbu Sep 17, 2019
e20b0d6
[release/3.1] Update dependencies from 2 repositories (#14051)
dotnet-maestro[bot] Sep 17, 2019
503a58a
Merge branch 'release/3.0' => 'release/3.1' (#13997)
dougbu Sep 17, 2019
a512219
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 17, 2019
ddfc854
Update ref assembly generation to use DefaultNetCoreTargetFramework p…
Sep 18, 2019
b7da2e4
Remove Newtonsoft JSON.NET from Blazor WASM template (#14061)
adrianwright109 Sep 18, 2019
3c324d1
Add Third Party Notices (#13959)
pranavkm Sep 18, 2019
baaaf68
[Templates] Capture binlogs on failed build and publish template test…
javiercn Sep 18, 2019
83bf684
[release/3.1] Update dependencies from 2 repositories (#14073)
dotnet-maestro[bot] Sep 18, 2019
7401e0b
[Templates] Several fixes
javiercn Sep 18, 2019
7d4b691
Provide more information when pipelines fail
dougbu Sep 17, 2019
c1f79c1
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 18, 2019
a6f1917
[release/3.1] Update dependencies from aspnet/EntityFrameworkCore (#1…
dotnet-maestro[bot] Sep 19, 2019
854c052
Reliability improvement for forms input date tests (#14096)
SteveSandersonMS Sep 19, 2019
5f08e65
Push VS.Redist*.nupkg files to the VS package feed
dougbu Sep 18, 2019
28b66b1
Make ANCM Msis include version in name (#13968)
jkotalik Sep 19, 2019
d19093e
Add retries to selfhost deployer (#13063)
jkotalik Sep 19, 2019
2e9484b
[Infrastructure] Separate dump capturing and upload from log updating…
javiercn Sep 20, 2019
f21b00a
[release/3.1] Update dependencies from 2 repositories (#14129)
dotnet-maestro[bot] Sep 20, 2019
465f6b2
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 21, 2019
0138a9f
Expose HttpSys RequestInfo extensibility (#14119)
Tratcher Sep 21, 2019
339c720
Merge branch 'release/3.1' into 'master'
dougbu Sep 20, 2019
24fe524
Revert "Add retries to selfhost deployer (#13063)"
dougbu Sep 20, 2019
43b9f3b
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 21, 2019
2aa3bca
!fixup! bad merge of `Utilities`
dougbu Sep 21, 2019
ace9e7c
Update dependencies from https://github.com/aspnet/EntityFrameworkCor…
dotnet-maestro[bot] Sep 21, 2019
2587f74
Merge remote-tracking branch 'origin/release/3.1' into merge/release/…
javiercn Sep 21, 2019
f9dccb5
Include dumps on forks
javiercn Sep 21, 2019
2257156
[Templating] Skip running npm test in the angular template
javiercn Sep 21, 2019
ee9c8bb
[Templates][Fixes #14216] Enables running angular npm tests
javiercn Sep 21, 2019
f79b3a9
Skip F# variant of `MvcTemplate_NoAuthImplAsync(...)` test
dougbu Sep 21, 2019
ac9f0fc
Update ProjectTemplates test baselines
dougbu Sep 22, 2019
b8d1b2e
Avoid use of F# compiler in ProjectTemplates tests
dougbu Sep 22, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,109 changes: 610 additions & 499 deletions .azure/pipelines/ci.yml

Large diffs are not rendered by default.

30 changes: 24 additions & 6 deletions .azure/pipelines/jobs/codesign-xplat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,31 @@ jobs:
displayName: Download ${{ parameters.inputName }} artifacts
inputs:
artifactName: ${{ parameters.inputName }}_Packages
downloadPath: $(Build.StagingDirectory)/deps/
downloadPath: $(Build.StagingDirectory)/downloaded_packages/
itemPattern: '**/*.nupkg'
- task: MSBuild@1
displayName: Code-sign .nupkg files
- task: CopyFiles@2
displayName: Copy packages to ArtifactsShippingPackagesDir
inputs:
solution: eng\tools\XplatPackageSigner\XplatPackageSigner.proj
msbuildArguments: /p:SignType=$(_SignType) /p:DirectoryToSign=$(Build.StagingDirectory)\deps\${{ parameters.inputName }}_Packages\
sourceFolder: $(Build.StagingDirectory)/downloaded_packages/
contents: '**/*.nupkg'
targetFolder: $(Build.SourcesDirectory)/artifacts/packages/$(BuildConfiguration)/shipping/
flattenFolders: true
- powershell: .\eng\common\build.ps1
-ci
-restore
-sign
-publish
-configuration $(BuildConfiguration)
-projects $(Build.SourcesDirectory)/eng/empty.proj
/p:AssetManifestFileName=aspnetcore-${{ parameters.inputName }}-signed.xml
/p:DotNetSignType=$(_SignType)
$(_BuildArgs)
$(_PublishArgs)
displayName: Sign and publish packages
artifacts:
- name: CodeSign_Xplat_${{ parameters.inputName }}_Logs
path: artifacts/log/
publishOnError: true
includeForks: true
- name: ${{ parameters.inputName }}_Packages_Signed
path: $(Build.StagingDirectory)\deps\${{ parameters.inputName }}_Packages\
path: artifacts/packages/
358 changes: 168 additions & 190 deletions .azure/pipelines/jobs/default-build.yml

Large diffs are not rendered by default.

11 changes: 10 additions & 1 deletion Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,15 @@
<IsSampleProject Condition="$(RepoRelativeProjectDir.Contains('sample'))">true</IsSampleProject>
<IsAnalyzersProject Condition="$(MSBuildProjectName.EndsWith('.Analyzers'))">true</IsAnalyzersProject>
<IsShipping Condition="'$(IsSampleProject)' == 'true' or '$(IsTestAssetProject)' == 'true' or '$(IsBenchmarkProject)' == 'true' or '$(IsUnitTestProject)' == 'true'">false</IsShipping>

<!--
Following logic mimics core-setup approach as well as
https://github.com/dotnet/arcade/blob/694d59f090b743f894779d04a7ffe11cbaf352e7/src/Microsoft.DotNet.Arcade.Sdk/tools/Publish.proj#L30-L31
$(DotNetFinalVersionKind) is set globally when doing final aka stable builds. Arcade infrastructure should pick
up $(IsStableBuild) automatically; property is also used to control prerelease branding.
-->
<IsStableBuild>false</IsStableBuild>
<IsStableBuild Condition=" '$(DotNetFinalVersionKind)' == 'release' ">true</IsStableBuild>
</PropertyGroup>

<Import Project="eng\FlakyTests.BeforeArcade.props" />
Expand Down Expand Up @@ -119,7 +128,7 @@
<BuildProjectReferences Condition=" '$(NoBuild)' == 'true' ">false</BuildProjectReferences>
</PropertyGroup>

<!-- Artifacts layout -->
<!-- Artifacts layout. Keep these values consistent with items defined in eng/Publishing.props. -->
<PropertyGroup>
<InstallersOutputPath>$(ArtifactsDir)installers\$(Configuration)\</InstallersOutputPath>
<SymbolsOutputPath>$(ArtifactsDir)symbols\$(Configuration)\</SymbolsOutputPath>
Expand Down
11 changes: 2 additions & 9 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,6 @@
<!-- When OnlyPackPlatformSpecificPackages is set, only produce packages for projects which set RuntimeIdentifier. -->
<IsPackable Condition=" '$(OnlyPackPlatformSpecificPackages)' == 'true' AND '$(IsPackable)' != 'false' AND '$(RuntimeIdentifier)' == '' ">false</IsPackable>

<!--
By default, all projects which produce packages are not intended to ship to NuGet.org as a product package.
Packages which are intended to ship to NuGet.org must opt-in by setting this to true in the project file.
-->
<IsShippingPackage Condition=" '$(IsShippingPackage)' == '' ">false</IsShippingPackage>

<!--
By default, assemblies which are only in the Microsoft.AspNetCore.App shared framework are not available as NuGet packages.
-->
Expand All @@ -34,10 +28,9 @@
<PackageBrandingVersion>$(VersionPrefix)</PackageBrandingVersion>
<PackageBrandingVersion Condition=" '$(VersionSuffix)' != '' ">$(PackageBrandingVersion) $(BrandingVersionSuffix.Trim())</PackageBrandingVersion>

<SiteExtensionSuffix>$(VersionSuffix.Replace('.','-'))</SiteExtensionSuffix>
<SiteExtensionPackageVersion>$(VersionPrefix)-$(SiteExtensionSuffix)</SiteExtensionPackageVersion>
<SiteExtensionSuffix>$(VersionPrefix)</SiteExtensionSuffix>
<SiteExtensionPackageVersion Condition=" '$(VersionSuffix)' != '' ">$(VersionPrefix)-$(VersionSuffix.Replace('.','-'))</SiteExtensionPackageVersion>

<OriginalPackageVersion>$(Version)</OriginalPackageVersion>
<PackageVersion Condition=" '$(PackageVersion)' == '' ">$(Version)</PackageVersion>
<PackageVersion Condition=" '$(NoSemVer20)' == 'true' ">$(SiteExtensionPackageVersion)</PackageVersion>
<SharedFxVersion>$(PackageVersion)</SharedFxVersion>
Expand Down
6 changes: 5 additions & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -221,7 +221,7 @@ if [ "$build_deps" = false ]; then
msbuild_args[${#msbuild_args[*]}]="-p:BuildProjectReferences=false"
fi

if [ "$build_managed" = true ] || (["$build_all" = true ] && [ "$build_managed" != false ]); then
if [ "$build_managed" = true ] || ([ "$build_all" = true ] && [ "$build_managed" != false ]); then
if [ -z "$build_nodejs" ]; then
if [ -x "$(command -v node)" ]; then
__warn "Building of C# project is enabled and has dependencies on NodeJS projects. Building of NodeJS projects is enabled since node is detected on PATH."
Expand Down Expand Up @@ -266,6 +266,10 @@ if [ -z "$configuration" ]; then
fi
msbuild_args[${#msbuild_args[*]}]="-p:Configuration=$configuration"

# Set verbosity
echo "Setting msbuild verbosity to $verbosity"
msbuild_args[${#msbuild_args[*]}]="-verbosity:$verbosity"

# Initialize global variables need to be set before the import of Arcade is imported
restore=$run_restore

Expand Down
3 changes: 2 additions & 1 deletion dockerbuild.sh
Original file line number Diff line number Diff line change
Expand Up @@ -124,6 +124,7 @@ docker build "$(dirname "$dockerfile")" \
--build-arg "USER=$(whoami)" \
--build-arg "USER_ID=$(id -u)" \
--build-arg "GROUP_ID=$(id -g)" \
--build-arg "WORKDIR=$DIR" \
--tag $tagname \
-f "$dockerfile"

Expand All @@ -138,7 +139,7 @@ docker run \
-e BUILD_SOURCEBRANCH \
-e DOTNET_CLI_TELEMETRY_OPTOUT \
-e Configuration \
-v "$DIR:/code/build" \
-v "$DIR:$DIR" \
${docker_args[@]+"${docker_args[@]}"} \
$tagname \
./build.sh \
Expand Down
34 changes: 24 additions & 10 deletions docs/Artifacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,36 @@ Artifacts

Building this repo produces build artifacts in the directory structure described below. Build outputs are organized into logical groups based on artifact type and the intended usage of the artifacts.

See also https://github.com/dotnet/arcade/blob/master/Documentation/ArcadeSdk.md This repo follows _most_ of the conventions described there.

```
artifacts/
installers/
$(Configuration)/
*.msi = Windows installers
*.deb, *.rpm = Linux installers
*.zip, *.tar.gz = archives versions of installers
*.msi = Windows installers
*.deb, *.rpm = Linux installers
*.zip, *.tar.gz = archives versions of installers
log/
runningProcesses*.txt = Process list from just before build completed
runningProcesses*.bak = Process list from two minutes before runningProcesses*.txt files were written
*.binlog = Binary logs for a few build phases e.g. site extension build
**/
*.log = Log files for test runs and individual tests
$(Configuration)/
*.binlog = Binary logs for most build phases
packages/
$(Configuration)/
Shipping/ = Packages which are intended for use by customers. These, along with installers, represent the 'product'.
*.nupkg = NuGet packages which ship to nuget.org
*.jar = Java packages which ship to Maven Central and others
*.tgz = NPM packages which ship to npmjs.org
NonShipping/
*.nupkg = NuGet packages for internal use only. Used to hand off bits to Microsoft partner teams. Not intended for use by customers.
Shipping/ = Packages which are intended for use by customers. These, along with installers, represent the 'product'.
*.nupkg = NuGet packages which ship to nuget.org
*.jar = Java packages which ship to Maven Central and others
*.tgz = NPM packages which ship to npmjs.org
NonShipping/
*.nupkg = NuGet packages for internal use only. Used to hand off bits to Microsoft partner teams. Not intended for use by customers.
symbols/
$(Configuration)/
$(TargetFramework)/
*.pdb = Loose symbol files for symbol server publication. Special cases where *.symbols.nupkg packaging is cumbersome.
VSSetup/
$(Configuration)/
*.vsix = Visual Studio extensions
*.vsix = Visual Studio extensions. None currently exist.
```
11 changes: 0 additions & 11 deletions eng/AfterSolutionBuild.targets
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,4 @@
SharedFrameworkTargetFramework="netcoreapp$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)" />
</Target>

<Target Name="GenerateBuildAssetManifest" AfterTargets="Pack" Condition="'$(ContinuousIntegrationBuild)' == 'true' and '$(DotNetBuildFromSource)' != 'true'">
<!-- Generate build manifests. These manifests are used by Maestro and the Build Asset Registry to flow dependencies to other repos. -->
<MSBuild Projects="$(MSBuildThisFileDirectory)tools\Maestro\Maestro.csproj"
Targets="Restore"
Properties="__DummyTarget=Restore" />

<MSBuild Projects="$(MSBuildThisFileDirectory)tools\Maestro\Maestro.csproj"
Targets="GenerateBuildAssetManifest"
Properties="__DummyTarget=GenerateBuildAssetManifest" />
</Target>

</Project>
1 change: 1 addition & 0 deletions eng/Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@

<!-- Exclude the benchmarks because they use <PackageReference>. -->
<ProjectToExclude Include="
$(RepoRoot)src\Components\benchmarkapps\**\*.csproj;
$(RepoRoot)src\Mvc\benchmarkapps\**\*.csproj;
$(RepoRoot)src\Servers\Kestrel\perf\PlatformBenchmarks\**\*.csproj;
$(RepoRoot)src\SignalR\perf\benchmarkapps\**\*.csproj;
Expand Down
2 changes: 1 addition & 1 deletion eng/CodeGen.proj
Original file line number Diff line number Diff line change
Expand Up @@ -85,4 +85,4 @@
SkipNonexistentProjects="true" />
</Target>

</Project>
</Project>
2 changes: 2 additions & 0 deletions eng/Dependencies.props
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,8 @@ and are generated based on the last package release.
<LatestPackageReference Include="MessagePack" Version="$(MessagePackPackageVersion)" />
<LatestPackageReference Include="Microsoft.Azure.KeyVault" Version="$(MicrosoftAzureKeyVaultPackageVersion)" />
<LatestPackageReference Include="Microsoft.Azure.Storage.Blob" Version="$(MicrosoftAzureStorageBlobPackageVersion)" />
<LatestPackageReference Include="Microsoft.Data.OData" Version="$(MicrosoftDataODataPackageVersion)" />
<LatestPackageReference Include="Microsoft.Data.Services.Client" Version="$(MicrosoftDataServicesClientPackageVersion)" />
<LatestPackageReference Include="Mono.Cecil" Version="$(MonoCecilPackageVersion)" />
<LatestPackageReference Include="Mono.WebAssembly.Interop" Version="$(MonoWebAssemblyInteropPackageVersion)" />
<LatestPackageReference Include="Moq" Version="$(MoqPackageVersion)" />
Expand Down
2 changes: 2 additions & 0 deletions eng/PatchConfig.props
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,9 @@ Later on, this will be checked using this condition:
</PropertyGroup>
<PropertyGroup Condition=" '$(VersionPrefix)' == '2.2.7' ">
<PackagesInPatch>
Microsoft.AspNetCore.DataProtection.AzureStorage;
Microsoft.AspNetCore.Hosting;
Microsoft.AspNetCore.SpaServices;
</PackagesInPatch>
</PropertyGroup>
</Project>
2 changes: 2 additions & 0 deletions eng/ProjectReferences.props
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@
<ProjectReferenceProvider Include="GetDocument.Insider" ProjectPath="$(RepoRoot)src\Tools\GetDocumentInsider\src\GetDocumentInsider.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Specification.Tests" ProjectPath="$(RepoRoot)src\SignalR\server\Specification.Tests\src\Microsoft.AspNetCore.SignalR.Specification.Tests.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.Build" ProjectPath="$(RepoRoot)src\Components\Blazor\Build\src\Microsoft.AspNetCore.Blazor.Build.csproj" />
<ProjectReferenceProvider Include="Ignitor" ProjectPath="$(RepoRoot)src\Components\Ignitor\src\Ignitor.csproj" />
<ProjectReferenceProvider Include="BlazorServerApp" ProjectPath="$(RepoRoot)src\Components\Samples\BlazorServerApp\BlazorServerApp.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore" ProjectPath="$(RepoRoot)src\DefaultBuilder\src\Microsoft.AspNetCore.csproj" RefProjectPath="$(RepoRoot)src\DefaultBuilder\ref\Microsoft.AspNetCore.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.JsonPatch" ProjectPath="$(RepoRoot)src\Features\JsonPatch\src\Microsoft.AspNetCore.JsonPatch.csproj" RefProjectPath="$(RepoRoot)src\Features\JsonPatch\ref\Microsoft.AspNetCore.JsonPatch.csproj" />
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.Abstractions" ProjectPath="$(RepoRoot)src\DataProtection\Abstractions\src\Microsoft.AspNetCore.DataProtection.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Abstractions\ref\Microsoft.AspNetCore.DataProtection.Abstractions.csproj" />
Expand Down
56 changes: 56 additions & 0 deletions eng/Publishing.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<Project>
<PropertyGroup Condition=" HasTrailingSlash('$(ArtifactsDir)') ">
<!-- The one use of ArtifactsDir in Publish.proj adds an additional slash, confusing itself. -->
<ArtifactsDir>$(ArtifactsDir.Substring(0, $([MSBuild]::Subtract($(ArtifactsDir.Length), 1))))</ArtifactsDir>

<PublishDependsOnTargets>$(PublishDependsOnTargets);_PublishInstallers</PublishDependsOnTargets>

<_UploadPathRoot>aspnetcore</_UploadPathRoot>
</PropertyGroup>

<!-- $(InstallersOutputPath) and $(SymbolsOutputPath) are not defined. Root Directory.Build.props is not imported. -->
<ItemGroup>
<!-- Include our "loose" PDBs when publishing symbols. -->
<FilesToPublishToSymbolServer Include="$(ArtifactsDir)\symbols\**\*.pdb" />

<!-- Prepare for _PublishInstallers target. -->
<_InstallersToPublish Remove="@(_InstallersToPublish)" />
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.jar" UploadPathSegment="jar" />
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.pom" UploadPathSegment="jar" />
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.tgz" UploadPathSegment="npm" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.deb" UploadPathSegment="Runtime" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.exe" UploadPathSegment="Runtime" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.msi" UploadPathSegment="Runtime" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.rpm" UploadPathSegment="Runtime" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.tar.gz" UploadPathSegment="Runtime" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.version" UploadPathSegment="Runtime"
Condition=" '$(PublishInstallerBaseVersion)' == 'true' " />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.wixlib" UploadPathSegment="Runtime" />
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.zip" UploadPathSegment="Runtime" />
</ItemGroup>

<Target Name="_PublishInstallers">
<!-- This target is defined in eng/targets/Packaging.targets and included in every C# and F# project. -->
<MSBuild Projects="$(RepoRoot)src\Mvc\Mvc\src\Microsoft.AspNetCore.Mvc.csproj"
Targets="_GetPackageVersionInfo"
SkipNonexistentProjects="false">
<Output TaskParameter="TargetOutputs" ItemName="_ResolvedPackageVersionInfo" />
</MSBuild>

<PropertyGroup>
<_PackageVersion>@(_ResolvedPackageVersionInfo->'%(PackageVersion)')</_PackageVersion>
</PropertyGroup>

<ItemGroup>
<!-- Do not push .nupkg files from Linux and macOS builds. They'll be packed up separately and signed on Windows. -->
<ItemsToPushToBlobFeed Remove="@(ItemsToPushToBlobFeed)" Condition="'$(OS)' != 'Windows_NT'" />

<ItemsToPushToBlobFeed Include="@(_InstallersToPublish)">
<IsShipping>true</IsShipping>
<ManifestArtifactData>ShipInstaller=dotnetcli</ManifestArtifactData>
<PublishFlatContainer>true</PublishFlatContainer>
<RelativeBlobPath>$(_UploadPathRoot)/%(_InstallersToPublish.UploadPathSegment)/$(_PackageVersion)/%(Filename)%(Extension)</RelativeBlobPath>
</ItemsToPushToBlobFeed>
</ItemGroup>
</Target>
</Project>
4 changes: 4 additions & 0 deletions eng/SignCheckExclusionsFile.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
apphost.exe;; Exclude the apphost because this is expected to be code-signed by customers after the SDK modifies it.
.js;; We do not sign JavaScript files.
.binlog;; MSBuild binary logs are not signed though they are sometimes placed where validation thinks they should be.
WixUIWixca|WixDepCA;; We do not sign WiX content in our installers.
1 change: 1 addition & 0 deletions eng/Signing.props
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
-->
<FileExtensionSignInfo Include=".jar" CertificateName="MicrosoftJARSHA2" />
<FileExtensionSignInfo Include=".ps1;.psd1;.psm1;.psc1" CertificateName="Microsoft400" />
<FileExtensionSignInfo Include=".dll;.exe" CertificateName="Microsoft400" />
<FileExtensionSignInfo Include=".nupkg" CertificateName="NuGet" />
<FileExtensionSignInfo Include=".vsix" CertificateName="VsixSHA2" />
<FileExtensionSignInfo Include=".zip" CertificateName="None" />
Expand Down
12 changes: 6 additions & 6 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -412,17 +412,17 @@
<Uri>https://github.com/aspnet/Extensions</Uri>
<Sha>d15c5687db29e4e1f31a302fe243226b0a3a17e3</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19425.1">
<Dependency Name="Microsoft.DotNet.GenAPI" Version="1.0.0-beta.19462.4">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>2de3acc671fc624191672a45564f9ef130af5cd4</Sha>
<Sha>f8546fbab59a74a66c83b8cb76b3f6877ce1d374</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19425.1">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="1.0.0-beta.19462.4">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>2de3acc671fc624191672a45564f9ef130af5cd4</Sha>
<Sha>f8546fbab59a74a66c83b8cb76b3f6877ce1d374</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="2.0.0-beta.19425.1">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="2.0.0-beta.19462.4">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>2de3acc671fc624191672a45564f9ef130af5cd4</Sha>
<Sha>f8546fbab59a74a66c83b8cb76b3f6877ce1d374</Sha>
</Dependency>
<Dependency Name="Microsoft.AspNetCore.Testing" Version="5.0.0-alpha1.19467.2" CoherentParentDependency="Microsoft.EntityFrameworkCore">
<Uri>https://github.com/aspnet/Extensions</Uri>
Expand Down
Loading