Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Infra for regeneration of third-party-notices file #60091

Merged
merged 7 commits into from
Mar 25, 2022

Conversation

NikolaMilosavljevic
Copy link
Member

This is based on infra originally implemented by @dagood dagood/core-setup@bac3b0d...100d6dc

It regenerates TPN file under src/installer/pkg, with content from dotnet/runtime and other repos. We used the same infra for .NET 5 release, but it was never merged into runtime repo.

@dotnet-issue-labeler
Copy link

I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label.

Co-authored-by: Davis Goodin <dagood@users.noreply.github.com>
eng/Subsets.props Outdated Show resolved Hide resolved
@NikolaMilosavljevic
Copy link
Member Author

@dagood @akoeplinger is this now good for merging? I'm waiting on one approving review.

<TpnRepo Include="dotnet/wpf" />

<!--
Additional repos that should be included but don't have any third-party-notices files:
Copy link
Member

Choose a reason for hiding this comment

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

Do we have an issue which tracks adding these repos?

dotnet/emsdk would be another one.

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks - I've added this repo and created the tracking issue: #61466

@danmoseley
Copy link
Member

@NikolaMilosavljevic is this ok to merge now?

@danmoseley
Copy link
Member

@NikolaMilosavljevic is this OK to merge? or else we should close it.

@danmoseley danmoseley closed this Mar 23, 2022
@danmoseley danmoseley reopened this Mar 23, 2022
@NikolaMilosavljevic
Copy link
Member Author

@danmoseley I'll need to verify that this still works fine with potential infra changes that happened in the meantime.

@NikolaMilosavljevic NikolaMilosavljevic merged commit ca8ddae into dotnet:main Mar 25, 2022
@NikolaMilosavljevic
Copy link
Member Author

Verified that infra is still compatible with original changes. TPNs can be regenerated with a simple command: build -subset RegenerateThirdPartyNotices

@danmoseley
Copy link
Member

Thanks @NikolaMilosavljevic !

radekdoulik pushed a commit to radekdoulik/runtime that referenced this pull request Mar 30, 2022
* Infra for regeneration of third-party-notices file

* Update eng/regenerate-third-party-notices.proj

Co-authored-by: Davis Goodin <dagood@users.noreply.github.com>

* Addressing PR comments

* Updated copyright in all .cs files

* Update dotnet/liner repo name

* Add dotnet/emsdk to the list

Co-authored-by: Davis Goodin <dagood@users.noreply.github.com>
@ghost ghost locked as resolved and limited conversation to collaborators Apr 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants