Skip to content

Commit 2dc6fd6

Browse files
authored
Merge pull request #14776 from apache/vote-instructions
Initial Vote Instructions
2 parents fde6a95 + 7bf7a3f commit 2dc6fd6

File tree

1 file changed

+114
-2
lines changed

1 file changed

+114
-2
lines changed

RELEASE.md

Lines changed: 114 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,119 @@ The CLI distribution consists of various CLI's: `grailsw` (wrapper), `grails` (d
207207

208208
## 4. Voting
209209

210-
TODO
210+
After all artifacts are uploaded, verified, and tested, we can vote on the release. As an ASF project, we follow the voting guidelines set forth by the [Apache Voting Process](https://www.apache.org/foundation/voting.html). We are also an incubating ASF software project, so there are 2 votes. Details for each follow:
211+
212+
### Apache Grails Incubating PPMC
213+
214+
The first vote is conducted on the [Grails dev mailing list](https://lists.apache.org/list.html?[email protected]). The only valid votes are those on the Apache Grails Incubating PPMC, but the community is welcome to participate to express their support. The vote template follows:
215+
216+
Subject: [VOTE] Release Apache Grails (incubating) <version>
217+
218+
Body:
219+
```
220+
Hi Everyone,
221+
222+
I am happy to start the VOTE thread for an Apache Grails (incubating) release of version 7.0.0-M4!
223+
224+
This release is our first release under the ASF. Further details of the release can be found on the GitHub pre-release & in the discussion thread at:
225+
https://lists.apache.org/thread/3tqw39b1v542rc026gopj0kbqs5zbr5q
226+
227+
Releases for the Grails project consist of 2 repositories, so there are two tags:
228+
grails-core Tag:
229+
https://github.com/apache/grails-core/releases/tag/v7.0.0-M4
230+
Tag commit id: <commit hash>
231+
232+
grails-forge Tag:
233+
https://github.com/apache/grails-forge/releases/tag/v7.0.0-M4
234+
Tag commit id: <commit hash>
235+
236+
The artifacts to be voted on are located as follows (<svn version revision>):
237+
Source release: https://dist.apache.org/repos/dist/dev/grails/7.0.0-M4/sources
238+
Binary distributions: https://dist.apache.org/repos/dist/dev/grails/7.0.0-M4/distribution
239+
240+
Release artifacts are signed with a key from the following file:
241+
https://dist.apache.org/repos/dist/release/grails/KEYS
242+
243+
Please vote on releasing this package as Apache Grails (incubating) 7.0.0-M4.
244+
245+
Reminder on ASF release approval requirements for PPMC members:
246+
https://www.apache.org/legal/release-policy.html#release-approval
247+
248+
Hints on validating checksums/signatures (but replace md5sum with
249+
sha512sum):
250+
https://www.apache.org/info/verification.html
251+
252+
Details of our release process is documented at: https://github.com/apache/grails-core/blob/7.0.x/RELEASE.md
253+
254+
The vote is open for the next 72 hours and passes if a majority of at least
255+
three +1 PPMC votes are cast.
256+
257+
[ ] +1 Release Apache Grails (incubating) 7.0.0-M4
258+
[ ] 0 I don't have a strong opinion about this, but I assume it's ok
259+
[ ] -1 Do not release Apache Grails (incubating) 7.0.0-M4 because...
260+
261+
Here is my vote:
262+
263+
+1 (binding)
264+
```
265+
266+
### Apache Groovy PMC
267+
268+
As an incubating project under Apache Groovy, after 72 hours & a successful Grails PPMC vote, the Groovy PMC must vote to approve the Apache Grails (incubating) release. This vote is held on the [Groovy dev mailing list](https://lists.apache.org/[email protected]). The vote template follows:
269+
270+
Subject: [VOTE] Approval of Apache Grails 7.0.0-M4 release by Groovy PMC
271+
272+
Body:
273+
```
274+
Dear Groovy PMC,
275+
276+
The Grails PPMC has voted to approve the release of Apache Grails 7.0.0-M4. The vote results were as follows:
277+
278+
- +1 votes: [List of voters]
279+
- 0 votes: [List of voters]
280+
- -1 votes: [List of voters]
281+
282+
With [number] +1 votes and [number] -1 votes, the Podling PPMC vote passed.
283+
284+
Grails PPMC vote: [mailing list link]
285+
286+
We now request that the Groovy PMC (incubation host) vote on whether to approve this release. Per Apache Incubator policy, at least three +1 votes from Groovy PMC (incubation host) members are required for approval.
287+
288+
The vote is open for the next 72 hours.
289+
290+
[ ] +1 Release Apache Grails (incubating) 7.0.0-M4
291+
[ ] 0 I don't have a strong opinion about this, but I assume it's ok
292+
[ ] -1 Do not release Apache Grails (incubating) 7.0.0-M4 because...
293+
294+
This release is the first Grails release under the ASF. Further details of the release can be found on the GitHub pre-release & in the discussion thread at:
295+
https://lists.apache.org/thread/3tqw39b1v542rc026gopj0kbqs5zbr5q
296+
297+
Releases for the Grails project consist of 2 repositories, so there are two tags:
298+
grails-core Tag:
299+
https://github.com/apache/grails-core/releases/tag/v7.0.0-M4
300+
Tag commit id: <commit hash>
301+
302+
grails-forge Tag:
303+
https://github.com/apache/grails-forge/releases/tag/v7.0.0-M4
304+
Tag commit id: <commit hash>
305+
306+
The artifacts to be voted on are located as follows (<svn version revision>):
307+
Source release: https://dist.apache.org/repos/dist/dev/grails/7.0.0-M4/sources
308+
Binary distributions: https://dist.apache.org/repos/dist/dev/grails/7.0.0-M4/distribution
309+
310+
Release artifacts are signed with a key from the following file:
311+
https://dist.apache.org/repos/dist/release/grails/KEYS
312+
313+
Hints on validating checksums/signatures (but replace md5sum with
314+
sha512sum):
315+
https://www.apache.org/info/verification.html
316+
317+
Details of our release process is documented at: https://github.com/apache/grails-core/blob/7.0.x/RELEASE.md
318+
319+
Thank you,
320+
[Your Name]
321+
Grails Release Manager
322+
```
211323
212324
## 5. Releasing
213325
@@ -268,4 +380,4 @@ In the event that artifacts differ, simply copy them to your project directory a
268380
```bash
269381
cd ~/project
270382
rsync -av grails-verify/grails/etc/bin/results/ etc/bin/results/
271-
```
383+
```

0 commit comments

Comments
 (0)