2fd58dc7e9
Previously, we manually copied the `tarball/content` folder over when bootstrapping the VMR. Now it is handled by the darc tooling when you point it to the right dir.
160 lines
No EOL
5.5 KiB
JSON
160 lines
No EOL
5.5 KiB
JSON
// 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/tarball/patches",
|
|
|
|
// Files on this path are synchronized with files in the root of the VMR
|
|
"contentPath": "src/installer/src/SourceBuild/tarball/content",
|
|
|
|
// 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",
|
|
"**/*.pdb",
|
|
"**/*.mdb",
|
|
"**/*.zip",
|
|
"**/*.nupkg"
|
|
]
|
|
},
|
|
|
|
// Each of these mappings has a corresponding folder in the src/ directory
|
|
"mappings": [
|
|
{
|
|
"name": "arcade",
|
|
"defaultRemote": "https://github.com/dotnet/arcade"
|
|
},
|
|
{
|
|
"name": "aspnetcore",
|
|
"defaultRemote": "https://github.com/dotnet/aspnetcore",
|
|
"exclude": [
|
|
"src/submodules/MessagePack-CSharp/**/*.dll",
|
|
"**/samples/**/jquery-validation-unobtrusive/.bower.json",
|
|
"**/samples/**/jquery-validation-unobtrusive/*.js"
|
|
]
|
|
},
|
|
{
|
|
"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": "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/tarball/content/**/*"
|
|
]
|
|
},
|
|
{
|
|
"name": "linker",
|
|
"defaultRemote": "https://github.com/dotnet/linker",
|
|
"exclude": [
|
|
"external/cecil/**/*.dll",
|
|
"external/cecil/**/*.exe",
|
|
"external/cecil/**/*.pdb",
|
|
"external/cecil/**/*.mdb"
|
|
]
|
|
},
|
|
{
|
|
"name": "msbuild",
|
|
"defaultRemote": "https://github.com/dotnet/msbuild"
|
|
},
|
|
{
|
|
"name": "nuget-client",
|
|
"defaultRemote": "https://github.com/NuGet/NuGet.Client",
|
|
"defaultRef": "dev"
|
|
},
|
|
{
|
|
"name": "razor-compiler",
|
|
"defaultRemote": "https://github.com/dotnet/razor-compiler"
|
|
},
|
|
{
|
|
"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"
|
|
},
|
|
{
|
|
"name": "sdk",
|
|
"defaultRemote": "https://github.com/dotnet/sdk"
|
|
},
|
|
{
|
|
"name": "source-build-externals",
|
|
"defaultRemote": "https://github.com/dotnet/source-build-externals",
|
|
"exclude": [
|
|
"src/humanizer/samples/**/*.js",
|
|
"src/application-insights/**/*.exe",
|
|
"src/application-insights/**/*.dll",
|
|
"src/application-insights/**/*.zip"
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
},
|
|
{
|
|
"name": "xdt",
|
|
"defaultRemote": "https://github.com/dotnet/xdt"
|
|
},
|
|
{
|
|
"name": "xliff-tasks",
|
|
"defaultRemote": "https://github.com/dotnet/xliff-tasks"
|
|
}
|
|
]
|
|
} |