Skip to content

Darc for bootstrap dependencies#5909

Merged
rainersigwald merged 3 commits intodotnet:masterfrom
rainersigwald:darc-for-bootstrap-dependencies
Nov 30, 2020
Merged

Darc for bootstrap dependencies#5909
rainersigwald merged 3 commits intodotnet:masterfrom
rainersigwald:darc-for-bootstrap-dependencies

Conversation

@rainersigwald
Copy link
Copy Markdown
Member

Add the darc metadata for our dependencies on NuGet and Roslyn. These are toolset dependencies because we use them to construct our bootstrap folder/test environments, but we don't have product code dependencies here--RoslynCodeTaskFactory requires Roslyn but doesn't depend on it in the normal way to break cycles/allow floating versions.

This PR changes versions only for the Roslyn build task used for unit tests, making it match the toolset version used to make the bootstrap.

Enable more-automated NuGet reference updating by adding a Darc dependency.

Match the current version; update to come later.
Enable more-automated Roslyn reference updating by adding a Darc dependency.

This dependency isn't used to _build_, only to assemble our test folders, so a stale reference isn't super tragic. But should be fixed anyway.

Match the current version; update to come later.
@rainersigwald rainersigwald added the Area: Our Own Build Problems affecting the build or build infrastructure of the MSBuild repo itself. label Nov 24, 2020
Copy link
Copy Markdown
Contributor

@Forgind Forgind left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know that I can really review this properly. I haven't looked into why tests were failing for my version update PR—is this the fix?

Comment thread eng/Packages.props
Comment thread eng/Versions.props
@rainersigwald
Copy link
Copy Markdown
Member Author

I also confirmed offline that this won't cause coherency problems because they are toolset dependencies.

@rainersigwald rainersigwald merged commit 0c1013a into dotnet:master Nov 30, 2020
@rainersigwald rainersigwald deleted the darc-for-bootstrap-dependencies branch November 30, 2020 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Our Own Build Problems affecting the build or build infrastructure of the MSBuild repo itself.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants