Hello everyone,

As part of ongoing improvements to our release process on GitHub, I would like to propose creating a dedicated GitHub team to handle approval steps in the release workflow.

Current situation
Our release workflow includes steps that require approval. Today we manage this by manually adding individual GitHub user accounts to the approval configuration (in the workflow or repository settings) whenever the list of approvers changes. This approach is repetitive and error-prone.

Proposal
Create a GitHub team called Grails Release Managers (suggested slug: `grails-release-managers` or similar) under the Apache Grails GitHub organization.

Once the team exists, we can update the release workflow configuration to require approval from members of this team instead of listing individual users. After that change, adding or removing release managers becomes a simple team membership update. No further edits to the workflow file or settings are needed for personnel changes.

This pattern is used by other Apache projects and makes release management cleaner and more scalable. It also gives the PMC a clear, centralized place to manage who holds release approval rights.

If the PMC approves, I will submit a request to ASF Infrastructure to create the team. Once it is available, we will update the workflow configuration and begin using the team for release approvals.

Vote
Please vote on the following resolution:

[VOTE] Approve creation of a GitHub team ("Grails Release Managers") so the release workflow can use team-based approvals instead of manually maintained lists of individual users. This will allow the PMC to manage release approvers more easily by adding or removing people from the team.

- +1 — Approve
- 0 — Abstain
- -1 — Do not approve (please explain your concern)


The vote will stay open for at least 72 hours (or longer if discussion continues). If there is lazy consensus or clear approval, we will proceed with the Infrastructure request.

Thank you for your input on this operational improvement.

My vote:

+1 (binding)

Best regards,
James Fredley
VP and Chair, Apache Grails PMC
Apache Software Foundation

Reply via email to