+1 (binding)
On 2026/07/02 13:35:58 James Fredley wrote:
> 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
>