As part of our preparation to migrate issues from Drupal.org to GitLab on git.drupalcode.org, we are simplifying the access control for who can grant issue credit.
All maintainers of a project can grant issue credit
All maintainers of a project now have permission to grant issue credit. In the past, maintainers needed to have the “Write to VCS” or “Maintain issues” role on their project in order to have permission to assign credit on their issues.
Since issues are moving to GitLab, we will no longer have the “Maintain issues” project role managed by Drupal.
Credit may be granted for closed, not-fixed issues
We will also be simplifying credit so that is granted for all “closed” states where maintainers can grant credit, not just “fixed” and “closed (fixed)” issue states. Follow #3427961: Grant credit for all closed issues, not just fixed issues for updates on this change. This provides more options for maintainers, but they are not obligated to credit all closed, not-fixed issues. That is up to each maintainer. We encourage giving credit to issue contributions which have impact.
This change is partly motivated by adapting our credit model to prepare for the GitLab issue migration. GitLab does not have a specific “fixed” state for issues; issues are only open or closed, and can have additional labels that may vary for each project. See #3254602: Using GitLab labels for issues on Drupal projects for more information about labels in the GitLab issue migration.
More broadly, you can expect to see three key work areas in our final phase of the GitLab migration:
- Role and permission reviews, so that we can fully enable single sign on to new.drupal.org.
- Migration of issue credit to new.drupal.org.
- Issue migration for a few test projects, followed by an opt-in period, followed by a mass migration of all remaining projects. As issues are migrated, issue fork management will also take place on new.drupal.org.
For further updates, you can join asynchronous initiative meetings every other week on Wednesdays starting at 19:00 UTC in the #gitlab channel on Drupal Slack.