dotnet / announcements

Subscribe to this repo to be notified of Announcements and changes in .NET Core.
Creative Commons Attribution 4.0 International
1.29k stars 44 forks source link

Removal of read-collaborator access #144

Open terrajobst opened 4 years ago

terrajobst commented 4 years ago

TL;DR: We’ll remove collaborators with read-only access from our public repos on December 16th. This means some folks will lose their Collaborator badge and the ability to interact with the CI system.

Over the years, we’ve added a bunch of folks as collaborators with read permissions to our public repos. The rationale was that we wanted to be able to assign issues to community members because GitHub only allowed assigning issues to users with an explicit permission grant for the repository. However, they changed this in June 2019. Now, we can assign issues to all users with explicit permissions as well as to users that have commented on the specific issue.

Also, we recently started to audit and tighten the permissions for our organizations. As a result, it became clear that large number of repo-specific permission grants are hard to review and audit. Internally, our goal is to grant all permissions via teams instead.

Hence, we plan to remove all collaborators from public repos that only have read permissions (folks with triage permissions will remain). The full list of affected repos is listed below.

This shouldn’t impact your ability to work with us, but losing explicit read-only has the following implications:

Public Repo #collaborators with read
arcade 1
BenchmarkDotNet 11
cli 2
command-line-api 14
coreclr 18
corefx 180
corefxlab 4
corert 7
core-sdk 1
docs 3
interactive-window 1
machinelearning 1
machinelearning-samples 1
msbuild-language-service 1
runtime 128
spark 5
standard 1
windowsdesktop 1
winforms-datavisualization 1
Grand Total 381

Discussion

To discuss this, please comment on the corresponding issue at https://github.com/dotnet/runtime/issues/718.