Commit graph

49 commits

Author SHA1 Message Date
Přemek Vysoký
fb7c9717cf
Update VMR's README instructions to 9.0.100 (#17638) 2023-10-27 03:55:37 -07:00
Jason Zhai
f7cadeb3e0 Merge branch 'release/8.0.2xx' 2023-10-09 20:54:34 -07:00
Přemek Vysoký
9cfe1c1fb5
[release/8.0.1xx] Add instructions on synchronizing the VMR (#17424) 2023-09-27 06:28:10 -07:00
Přemek Vysoký
8fc1a211b5
Add instructions on synchronizing the code into the VMR (#17414)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-09-27 00:41:22 -07:00
Matt Thalman
3e46029791
Include tgz file extension for list of cloaked files (#17360) 2023-09-14 14:58:53 +00:00
Dan Moseley
17e03b1271
Update README for VMR (#17322)
Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2023-09-11 12:13:43 -07:00
Matt Mitchell
f131f2644c
Add scenario tests dependency (#17269) 2023-08-29 07:48:15 -07:00
Michael Simons
7b97b44e4d
Add VMR exclusion for non-OSS VS specific license (#17216) 2023-08-21 09:16:52 -05:00
Přemek Vysoký
4850b948eb
Ignore .lss binaries in VMR's eng/common (#17189) 2023-08-15 06:51:33 -07:00
Přemek Vysoký
d656cec265
Remove note about experiment from VMR's README (#17156) 2023-08-09 14:36:11 +00:00
William Godbe
1f757f260c
Add ANCM to VMR exclusions (#17046) 2023-07-28 09:39:06 -05:00
Matt Thalman
39378f8cb9
Fix syntax for allowed lss binaries (#17032) 2023-07-21 13:51:19 +00:00
Michael Simons
68ab8a2a2b
Revert "Exclude vstest licenses directory from VMR (#17023)" (#17033) 2023-07-21 09:08:54 +00:00
Matt Thalman
78cf78ca3a
Allow .lss binaries for all repos (#17028) 2023-07-20 13:52:33 +00:00
Michael Simons
ffb1fa4dde
Exclude vstest licenses directory from VMR (#17023) 2023-07-20 01:26:39 -07:00
Přemek Vysoký
9289c6bd5d
Revert "Add llvm-project VMR source mapping" (#16771) 2023-06-21 15:40:35 +00:00
Tom Deseyn
27fd41cd74
Add llvm-project VMR source mapping (#16768) 2023-06-21 06:16:24 -07:00
Přemek Vysoký
6300bc3f99
Fix VMR initialization from installer (#16627) 2023-06-08 16:51:05 +00:00
dotnet-maestro[bot]
4508c3cba5
[main] Update dependencies from dotnet/sdk (#16452)
[main] Update dependencies from dotnet/sdk
- Coherency Updates:
  - Microsoft.WindowsDesktop.App.Ref: from 8.0.0-preview.5.23268.5 to 8.0.0-preview.5.23270.3 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.SharedFramework.x64.8.0: from 8.0.0-preview.5.23268.5 to 8.0.0-preview.5.23270.3 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.WindowsDesktop.TargetingPack.x64.8.0: from 8.0.0-preview.5.23268.5 to 8.0.0-preview.5.23270.3 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.SharedFramework.x64.8.0: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Ref: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.NetCore.TargetingPack.x64.8.0: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Host.win-x64: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.DotNetHostResolver: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.Platforms: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Ref.Internal: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.AspNetCore.App.Runtime.win-x64: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - VS.Redist.Common.AspNetCore.SharedFramework.x64.8.0: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - dotnet-dev-certs: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - dotnet-user-jwts: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - dotnet-user-secrets: from 8.0.0-preview.5.23268.15 to 8.0.0-preview.5.23271.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 8.0.0-preview.5.23268.5 to 8.0.0-preview.5.23270.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.Dotnet.WinForms.ProjectTemplates: from 8.0.0-preview.5.23267.2 to 8.0.0-preview.5.23269.3 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.WindowsDesktop.App.Runtime.win-x64: from 8.0.0-preview.5.23268.5 to 8.0.0-preview.5.23270.3 (parent: Microsoft.NET.Sdk)
  - Microsoft.DotNet.Wpf.ProjectTemplates: from 8.0.0-preview.5.23268.1 to 8.0.0-preview.5.23270.1 (parent: Microsoft.WindowsDesktop.App.Runtime.win-x64)
  - Microsoft.FSharp.Compiler: from 12.7.0-beta.23267.4 to 12.7.0-beta.23271.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.SourceBuild.Intermediate.fsharp: from 7.0.400-beta.23267.4 to 7.0.400-beta.23271.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Test.Sdk: from 17.7.0-preview.23267.3 to 17.7.0-preview.23268.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.ILLink.Tasks: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.Net.Compilers.Toolset: from 4.7.0-2.23268.17 to 4.7.0-2.23271.1 (parent: Microsoft.NET.Sdk)
  - NuGet.Build.Tasks: from 6.7.0-preview.2.44 to 6.7.0-preview.2.47 (parent: Microsoft.NET.Sdk)
  - Microsoft.NETCore.App.Runtime.win-x64: from 8.0.0-preview.5.23268.13 to 8.0.0-preview.5.23272.1 (parent: Microsoft.NET.Sdk)
  - Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100.Transport: from 8.0.0-preview.5.23252.1 to 8.0.0-preview.5.23265.1 (parent: Microsoft.NETCore.App.Runtime.win-x64)

 - Cloak the removed binary

 - Revert "Cloak the removed binary"

This reverts commit c39b93bedaebe30b357305f5abf064af5d2737a3.

 - Remove allowed binaries

 - Merge branch 'main' into darc-main-f14f2feb-688d-40f3-a2b7-964c038ada93
2023-05-22 16:33:33 +00:00
Oleksandr Didyk
e72f754b98 add exception for wasm binary in runtime 2023-05-19 11:53:46 +00:00
Přemek Vysoký
b45effa18f
Resolve NuGet.config issues in the VMR (#16386)
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
2023-05-14 13:09:25 +00:00
Přemek Vysoký
f5b37ec92f
Remove notes about the VMR being experimental (#16257) 2023-04-27 13:24:18 +00:00
Přemek Vysoký
f308bf657f
Move Source Link args to build.sh, support release manifest (#16184)
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-04-24 07:23:43 -07:00
Přemek Vysoký
18d53e5710
Exclude SignTool test binaries from the VMR (#16210) 2023-04-24 11:45:01 +00:00
Přemek Vysoký
61ee278aad
Add emsdk localization files to allowed VMR binaries (#16211) 2023-04-24 10:49:59 +00:00
Přemek Vysoký
47b2840867
Add blazor-web.js to allowed binaries (#16095) 2023-04-13 06:53:12 -07:00
Přemek Vysoký
de4d0cbfd6
Make the VMR build work outside of git repository (#15963) 2023-04-03 16:55:55 +00:00
Přemek Vysoký
712cdbe04b
Suppress already tracked binaries in the VMR scan (#15511) 2023-02-10 16:51:24 +01:00
MilenaHristova
a1033f0ebb exclude file in source-mappings 2023-02-09 14:16:17 +01:00
MilenaHristova
608d979a03 move files 2023-02-08 13:23:13 +01:00
dotnet-maestro[bot]
63fbbf3711
[main] Update dependencies from dotnet/sdk (#15389)
Co-authored-by: Premek Vysoky <premek.vysoky@microsoft.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-02-07 11:12:22 -06:00
Jo Shields
1f624c19a0 Add emsdk Manifest-only build to VMR
We want to be sure that VMR builds include our baseline manifests - for WASM support, that means brining in the emsdk repo and building the manifest nupkgs from there (but not the "full" build, which right now isn't truly from source anyway)
2023-01-30 16:21:59 -05:00
Djuradj Kurepa
64d4a1a74b
Add a baseline for VMR binary scan (#15359)
Co-authored-by: Premek Vysoky <premek.vysoky@microsoft.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
2023-01-30 18:19:05 +00:00
Milena Hristova
39ea62a57e
Exclude NuGet.VisualStudio.Client directory from the VMR (#15232) 2023-01-10 15:59:43 +00:00
dotnet-maestro[bot]
cd34038e97
[main] Update dependencies from dotnet/arcade-services (#15211)
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Premek Vysoky <premek.vysoky@microsoft.com>
Co-authored-by: MilenaHristova <mhristova@microsoft.com>
2023-01-09 14:28:34 +01:00
Přemek Vysoký
5aac0db522
Move src/SourceBuild/tarball/* up one folder (#15166) 2022-12-21 21:47:54 +01:00
Přemek Vysoký
118280814f
Fix VMR initialization (#15169)
Co-authored-by: Andrii Patsula <andriy.patsula@gmail.com>
2022-12-21 17:46:06 +01:00
Přemek Vysoký
574f3a5275
Allow specifying a revision to initialize VMR from (#15038) 2022-11-28 16:41:37 +01:00
dotnet-maestro[bot]
5a06ace469
[main] Update dependencies from dotnet/arcade-services (#15030)
[main] Update dependencies from dotnet/arcade-services


 - Add N/A tokens

 - Remove IRemoteFactory
2022-11-24 10:44:49 +00:00
Přemek Vysoký
20663112b5
Update darc and synchronize more VMR non-src/ content (#14944) 2022-11-09 20:21:25 +00:00
Přemek Vysoký
198829ed34
Do not restore/copy text-only packages into the VMR (#14946) 2022-11-09 18:37:29 +00:00
Přemek Vysoký
2fd58dc7e9
Synchronize VMR's non-src/ content from tarball/content (#14893)
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.
2022-11-04 17:33:12 +00:00
Přemek Vysoký
01edbc3965
Add a pipeline for automated VMR synchronization (#14805)
Adds a pipeline that will trigger on main commits and synchronize the [VMR](https://github.com/dotnet/dotnet).
The pipeline has 2 parameters:
- What commit of installer to sync to (defaults to commit that triggered the build)
- What branch of the VMR it pushes to (defaults to branch that triggered the build)
2022-10-27 12:08:50 +00:00
Přemek Vysoký
3ee1afd742
Update commit messages when initializing the VMR (#14820) 2022-10-24 12:50:33 +00:00
Přemek Vysoký
e194eed952
Update VMR tooling to latest (#14734) 2022-10-12 16:52:02 +00:00
Přemek Vysoký
d8ed19b363
Let VMR CLI handle recursive initialization (#14476)
Previously, the recursive clone of all the product repos based on `Version.Details.xml` files was done inside MSBuild but the VMR tooling can now do that (https://github.com/dotnet/arcade-services/pull/2004).
This replaces the need for the Source-Build tasks (Read/Write, recursive clone).

Secondly, `git-info` props files are now created by the CLI too (https://github.com/dotnet/arcade-services/pull/2014).
2022-09-14 11:19:47 +02:00
Přemek Vysoký
7b01465aaa
Update DarcLib to handle source-build patches in VMR init (#14413) 2022-08-29 11:54:20 +00:00
Přemek Vysoký
e6c9208965
Handle source-build patches in VMR initialization (#14397)
- Bumps to a new version of DarcLib that handles SB patches
- Configures the VMR to point to tarball patches
- Adds a missing `llvm-project` mapping
2022-08-25 20:57:31 +02:00
Přemek Vysoký
b9635390c8
Add a VMR initialization (bootstrap) process (#14343)
Adds the possibility to initialize a fresh VMR off of the current `dotnet/installer` commit.
Similarly to the tarball generation, the process can be triggered by running:
```
./build.sh /p:InitializeVMR=true /p:VmrDir=[Path were VMR will be created]
```
2022-08-23 21:06:59 +02:00