dotnet-installer/src/VirtualMonoRepo/source-mappings.json

225 lines
7.9 KiB
JSON
Raw Normal View History

// This file configures where the VMR synchronizes the sources from.
// Each development repository has a mapping record which says where the remote repo is,
// what files are in/excluded from the sync, etc.
//
// This file does not contain information about what version of sources is synchronized.
// Please check the source-manifest.json file for that purpose.
//
// More details on this file's mechanics:
// https://github.com/dotnet/arcade/blob/main/Documentation/UnifiedBuild/VMR-Design-And-Operation.md#repository-source-mappings
{
// Location within the VMR where the source-build patches are stored
// These patches are applied on top of the code synchronized into the VMR
"patchesPath": "src/installer/src/SourceBuild/patches",
"sourceMappingsPath": "src/installer/src/VirtualMonoRepo/source-mappings.json",
// Some files are copied outside of the src/ directory into other locations
// When files in the source paths are changed, they are automatically synchronized too
"additionalMappings": [
{
"source": "src/installer/src/SourceBuild/content",
"destination": ""
},
{
"source": "src/installer/eng/common",
"destination": "eng/common"
},
{
"source": "src/installer/src/VirtualMonoRepo/source-mappings.json",
"destination": "src"
}
],
// These defaults are added to all mappings unless `ignoreDefaults: true` is specified
// When no "include" filter is specified, "**/*" is used
// The default filters do not apply to submodules
// Only filters which start with submodule's path are applied when syncing submodules
"defaults": {
"defaultRef": "main",
"exclude": [
"**/*.dll",
"**/*.Dll",
"**/*.exe",
"**/*.mdb",
"**/*.nupkg",
"**/*.pdb",
"**/*.tgz",
"**/*.zip"
]
},
// Each of these mappings has a corresponding folder in the src/ directory
"mappings": [
{
"name": "arcade",
"defaultRemote": "https://github.com/dotnet/arcade",
"exclude": [
"src/Microsoft.DotNet.SignTool.Tests/*.mpack",
"src/Microsoft.DotNet.SignTool.Tests/*.msi",
"src/Microsoft.DotNet.SignTool.Tests/*.vsix"
]
},
{
"name": "aspire",
"defaultRemote": "https://github.com/dotnet/aspire",
"exclude": [
"src/Aspire.Dashboard/**/*"
]
},
{
"name": "aspnetcore",
"defaultRemote": "https://github.com/dotnet/aspnetcore",
"exclude": [
"src/submodules/MessagePack-CSharp/**/*.dll",
"**/samples/**/jquery-validation-unobtrusive/.bower.json",
2023-02-09 13:16:17 +00:00
"**/samples/**/jquery-validation-unobtrusive/*.js",
2023-07-28 14:39:06 +00:00
"src/Installers/Windows/AspNetCoreModule-Setup/*",
2023-02-09 13:16:17 +00:00
"src/SignalR/clients/java/signalr/gradle/wrapper/gradle-wrapper.jar"
]
},
{
"name": "cecil",
"defaultRemote": "https://github.com/dotnet/cecil"
},
{
"name": "command-line-api",
"defaultRemote": "https://github.com/dotnet/command-line-api"
},
{
"name": "deployment-tools",
"defaultRemote": "https://github.com/dotnet/deployment-tools"
},
{
"name": "diagnostics",
"defaultRemote": "https://github.com/dotnet/diagnostics"
},
{
"name": "emsdk",
"defaultRemote": "https://github.com/dotnet/emsdk"
},
{
"name": "format",
"defaultRemote": "https://github.com/dotnet/format"
},
{
"name": "fsharp",
"defaultRemote": "https://github.com/dotnet/fsharp"
},
{
"name": "installer",
"defaultRemote": "https://github.com/dotnet/installer",
"exclude": [
// We don't need the tarball content in the VMR again, it's already copied in the root
"src/SourceBuild/content/**/*"
]
},
{
"name": "msbuild",
"defaultRemote": "https://github.com/dotnet/msbuild"
},
{
"name": "nuget-client",
"defaultRemote": "https://github.com/NuGet/NuGet.Client",
"defaultRef": "dev",
"exclude":[
"src/NuGet.Clients/NuGet.VisualStudio.Client"
]
},
{
"name": "razor",
"defaultRemote": "https://github.com/dotnet/razor"
},
{
"name": "roslyn",
"defaultRemote": "https://github.com/dotnet/roslyn"
},
{
"name": "roslyn-analyzers",
"defaultRemote": "https://github.com/dotnet/roslyn-analyzers"
},
{
"name": "runtime",
"defaultRemote": "https://github.com/dotnet/runtime"
},
2023-08-29 14:48:15 +00:00
{
"name": "scenario-tests",
"defaultRemote": "https://github.com/dotnet/scenario-tests"
},
{
"name": "sdk",
"defaultRemote": "https://github.com/dotnet/sdk"
},
{
"name": "source-build-externals",
"defaultRemote": "https://github.com/dotnet/source-build-externals",
"exclude": [
"src/application-insights/**/*.exe",
"src/application-insights/**/*.dll",
"src/application-insights/**/*.zip",
"src/application-insights/**/NuGet.config",
"src/humanizer/samples/**/*.js",
"src/newtonsoft-json/**/NuGet.Config",
"src/spectre-console/docs/**",
"src/spectre-console/NuGet.Config",
"src/spectre-console/examples/Console/Canvas/Mandelbrot.cs",
"src/xunit/NuGet.Config"
]
},
{
"name": "source-build-reference-packages",
"defaultRemote": "https://github.com/dotnet/source-build-reference-packages"
},
{
"name": "sourcelink",
"defaultRemote": "https://github.com/dotnet/sourcelink"
},
{
"name": "symreader",
"defaultRemote": "https://github.com/dotnet/symreader"
},
{
"name": "templating",
"defaultRemote": "https://github.com/dotnet/templating"
},
{
"name": "test-templates",
"defaultRemote": "https://github.com/dotnet/test-templates"
},
{
"name": "vstest",
"defaultRemote": "https://github.com/microsoft/vstest",
"exclude": [
// Non-OSS license used in VS specific build configurations.
"src/package/licenses/LICENSE_VS.txt"
]
},
{
"name": "xdt",
"defaultRemote": "https://github.com/dotnet/xdt"
},
{
// TODO: Remove the xliff-tasks mapping once the synchronization flags it as unused
// We no longer synchronize it but we can't remove it yet until
// it disappears from all of the Version.Details.xml files.
// https://github.com/dotnet/installer/issues/17661
"name": "xliff-tasks",
"defaultRemote": "https://github.com/dotnet/xliff-tasks",
"ignoreDefaults": true,
"exclude": [ "**/*" ]
[main] Update dependencies from dotnet/sdk (#17746) [main] Update dependencies from dotnet/sdk - Coherency Updates: - Microsoft.WindowsDesktop.App.Ref: from 9.0.0-alpha.1.23558.4 to 9.0.0-alpha.1.23565.1 (parent: Microsoft.NET.Sdk) - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.9.0: from 9.0.0-alpha.1.23558.4 to 9.0.0-alpha.1.23565.1 (parent: Microsoft.NET.Sdk) - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.9.0: from 9.0.0-alpha.1.23558.4 to 9.0.0-alpha.1.23565.1 (parent: Microsoft.NET.Sdk) - VS.Redist.Common.NetCore.SharedFramework.x64.9.0: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - Microsoft.NETCore.App.Ref: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - VS.Redist.Common.NetCore.TargetingPack.x64.9.0: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - Microsoft.NETCore.App.Host.win-x64: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - Microsoft.NETCore.Platforms: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - Microsoft.AspNetCore.App.Ref: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - Microsoft.AspNetCore.App.Ref.Internal: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - Microsoft.AspNetCore.App.Runtime.win-x64: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - VS.Redist.Common.AspNetCore.SharedFramework.x64.9.0: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - dotnet-dev-certs: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - dotnet-user-jwts: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - dotnet-user-secrets: from 9.0.0-alpha.1.23558.19 to 9.0.0-alpha.1.23565.4 (parent: Microsoft.NET.Sdk) - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-alpha.1.23558.4 to 9.0.0-alpha.1.23565.1 (parent: Microsoft.NET.Sdk) - Microsoft.Dotnet.WinForms.ProjectTemplates: from 9.0.0-alpha.1.23557.11 to 9.0.0-alpha.1.23563.7 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 9.0.0-alpha.1.23558.4 to 9.0.0-alpha.1.23565.1 (parent: Microsoft.NET.Sdk) - Microsoft.DotNet.Wpf.ProjectTemplates: from 9.0.0-alpha.1.23558.1 to 9.0.0-alpha.1.23564.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64) - Microsoft.FSharp.Compiler: from 12.8.0-beta.23556.4 to 12.8.0-beta.23563.3 (parent: Microsoft.NET.Sdk) - Microsoft.SourceBuild.Intermediate.fsharp: from 8.0.200-beta.23556.4 to 8.0.200-beta.23563.3 (parent: Microsoft.NET.Sdk) - Microsoft.NET.Test.Sdk: from 17.9.0-preview-23557-03 to 17.9.0-preview-23564-03 (parent: Microsoft.NET.Sdk) - Microsoft.NET.ILLink.Tasks: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - Microsoft.Net.Compilers.Toolset: from 4.9.0-2.23558.4 to 4.9.0-2.23563.6 (parent: Microsoft.NET.Sdk) - Microsoft.Build: from 17.9.0-preview-23557-02 to 17.9.0-preview-23565-01 (parent: Microsoft.NET.Sdk) - NuGet.Build.Tasks: from 6.9.0-preview.1.23 to 6.9.0-preview.1.33 (parent: Microsoft.NET.Sdk) - Microsoft.NETCore.App.Runtime.win-x64: from 9.0.0-alpha.1.23558.17 to 9.0.0-alpha.1.23565.6 (parent: Microsoft.NET.Sdk) - Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport: from 9.0.0-alpha.1.23530.1 to 9.0.0-alpha.1.23564.1 (parent: Microsoft.NETCore.App.Runtime.win-x64) - Merge branch 'main' into darc-main-a32af26c-4b45-4f88-988a-82c2e1fb29cc - Merge branch 'main' into darc-main-a32af26c-4b45-4f88-988a-82c2e1fb29cc - Merge branch 'main' into darc-main-a32af26c-4b45-4f88-988a-82c2e1fb29cc - Update source-mappings.json - Update allowed-binaries.txt - Remove backported nuget patch - Merge branch 'main' into darc-main-a32af26c-4b45-4f88-988a-82c2e1fb29cc
2023-11-16 02:08:50 +00:00
},
{
"name": "winforms",
"defaultRemote": "https://github.com/dotnet/winforms"
},
{
"name": "wpf",
"defaultRemote": "https://github.com/dotnet/wpf"
},
{
"name": "windowsdesktop",
"defaultRemote": "https://github.com/dotnet/windowsdesktop"
}
]
2023-07-28 14:39:06 +00:00
}