+1 binding

Walter

> On Jul 2, 2026, at 8:57 AM, Tyler VanZanten <[email protected]> 
> wrote:
> 
> +1 (biding)
> 
> On Thu, Jul 2, 2026 at 9:36 AM James Fredley <[email protected]>
> 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
>> 

Reply via email to