spectreconsole / spectre.console

A .NET library that makes it easier to create beautiful console applications.
https://spectreconsole.net
MIT License
9.17k stars 472 forks source link

Moving to the new .NET Foundation CLA service #1187

Open dnfadmin opened 1 year ago

dnfadmin commented 1 year ago

Hello everyone The .NET Foundation is transitioning to a new CLA service and I'm posting here to let you know it's happening. Some background info:

The new CLA service is based off of https://github.com/microsoft/ContributorLicenseAgreement, except it uses the dotnet-policy-service app

  1. Create a .github repo if it doesn't exist already
  2. Install the dotnet-policy-service app
  3. Create PRs for the platformcontext.xml and cla.yml files
  4. Disable the existing CLA webhook
  5. Push the PRs to enable the new CLA service

That's all there is to it. I'll update this issue once the work is complete

Thanks Chris .NET Foundation Operations team


Please upvote :+1: this issue if you are interested in it.

patriksvensson commented 1 year ago

@dnfadmin What should the platformcontext.xml and cla.yml files look like? I've followed these steps to the best of my abilities, but nothing seems to happen.

FrankRay78 commented 1 year ago

The new CLA service seems to be asking for agreement from existing contributors, I've seen it before with one of the spectre.console contributors and then yesterday it did the same to me (see https://github.com/spectreconsole/spectre.console/pull/1133):

image

As an example, PR https://github.com/spectreconsole/spectre.console/pull/1043 was merged on 2 Nov 2022 by Patrik. The same contributor submitted PR https://github.com/spectreconsole/spectre.console/pull/1081 on 20 Nov 2022, and the CLA service requested agreement 2 days ago when I rebased the branch to resolve conflicts and then force pushed:

image