Project-Pandora-Game / pandora

https://project-pandora.com
Other
11 stars 3 forks source link

GitHub Verify should grant `'contributor'` role for beta-access members who made any merged contribution #725

Open Sekkmer opened 4 months ago

Sekkmer commented 4 months ago

currently members who are not part of developers or lead-developers do not get any role assigned to them:

            case 'member':
                if (teams.includes('lead-developers'))
                    this._updateGitHubRole('lead-developer');
                else if (teams.includes('developers'))
                    this._updateGitHubRole('developer');

                break;

if members without these roles made any contribution that is merged to master branch we could assign collaborator role just as we do for outside contributors