Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: add mail template and add disclaimer to the end of the announce email #647

Merged
merged 4 commits into from
Sep 26, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
169 changes: 159 additions & 10 deletions docs/DeveloperManuals/Release-SOP.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,16 +108,127 @@ You can check [Incubator Release Checklist](https://cwiki.apache.org/confluence/

1. Devlake community vote:

- Start the vote by sending an email to <[email protected]>
[[VOTE] Release Apache DevLake (Incubating) v0.16.0-rc2](https://lists.apache.org/thread/2v2so22fj9mg5h7jck1opsqhjyc86k06)
- Announce the vote result:
[[RESULT][VOTE] Release Apache DevLake (Incubating) v0.16.0-rc2](https://lists.apache.org/thread/wfzzjv53vfxml54098o6dt4913j47d4j)
- Start the [vote](https://lists.apache.org/thread/2v2so22fj9mg5h7jck1opsqhjyc86k06) by sending an email to <[email protected]>

Title: [VOTE] Release Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}}

Content:
```
Hello everyone,

This is a call for vote to release Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}}

The release candidates:
https://dist.apache.org/repos/dist/dev/incubator/devlake/{{.Version}}-incubating-rc{{.RC}}/

Git tag for the release:
https://github.com/apache/incubator-devlake/releases/tag/v{{.Version}}-rc{{.RC}}

Keys to verify the Release Candidate:
https://downloads.apache.org/incubator/devlake/KEYS

How to build:
https://devlake.apache.org/docs/DeveloperManuals/DeveloperSetup

The vote will be open for at least 72 hours or until the necessary number of votes are reached.
If approved we will seek final release approval from the IPMC.

Please vote accordingly:

[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Thanks
{{.YourName}}
```
- Announce the [vote](https://lists.apache.org/thread/wfzzjv53vfxml54098o6dt4913j47d4j) result:
Title: [RESULT][VOTE] Release Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}}

Content:
```
Hello everyone,

The vote closes now with the following results:

{{.TotalVotes}} (+1 binding) votes
{{range .Votes}}- {{.Name}}{{end}}

I will bring the vote results to [email protected]

Thanks
{{.YourName}}

```

2. Apache incubator community vote:
- Start the vote by sending an email to [email protected]
[[VOTE] Release Apache DevLake (Incubating) v0.16.0-rc2](https://lists.apache.org/thread/5dbqc3t2bq7kfqccobrh7j9vqopj030k)
- Announce the vote result:
[[RESULT][VOTE] Release Apache DevLake (Incubating) v0.16.0-rc2](https://lists.apache.org/thread/40ktrw42c7hpok7vj33ql6wgdq2mpg92)
- Start the [vote](https://lists.apache.org/thread/5dbqc3t2bq7kfqccobrh7j9vqopj030k) by sending an email to [email protected]
Title: [VOTE] Release Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}}

Content:
```
Hello everyone,

This is a call for vote to release Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}}.
The Apache DevLake community has voted on and approved a proposal to release Apache DevLake (Incubating) version v{{.Version}}-rc{{.RC}}.

Community vote thread:
[Community Vote Thread]({{.VoteThreadURL}})

Community vote result thread:
[Community Vote Result Thread]({{.VoteResultThreadURL}})

The release candidates:
[Release Candidates]({{.RCURL}})

Git tag for the release:
[Git Tag]({{.GitTagURL}})

Keys to verify the Release Candidate:
https://downloads.apache.org/incubator/devlake/KEYS

How to build:
https://devlake.apache.org/docs/DeveloperManuals/DeveloperSetup/

The vote will be open for at least 72 hours or until the necessary number of votes are reached.

Please vote accordingly:
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove with the reason

Thanks

{{.YourName}}
```
- Announce the [vote](https://lists.apache.org/thread/40ktrw42c7hpok7vj33ql6wgdq2mpg92) result:
Title:
[RESULT][VOTE] Release Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}}

Content:
```
Hello everyone,

I am pleased to announce that the vote for Apache DevLake (Incubating) v{{.Version}}-rc{{.RC}} has now concluded. Thank you all for your review and participation in the voting process.

The release voting has passed with {{bindingVotes}} binding votes, {{nonBindingVotes}} non-binding vote and no +0 or -1 votes.

The individuals who provided binding votes are:
{{bindingVotesList}}

The non-binding vote{{pluralNonBindingVotes}} is from:
{{nonBindingVotesList}}

You can find the voting thread at the following link: [Voting Thread](https://lists.apache.org/thread/{{votingThreadURL}})

In closing, I want to express my gratitude to everyone who has offered us help, advice, and guidance throughout this process. We will proceed with completing the remaining tasks.

Thank you all once again!

Best Regards,
{{.YourName}}
```


## Release

Expand All @@ -132,9 +243,47 @@ You can check [Incubator Release Checklist](https://cwiki.apache.org/confluence/
```shell
svn rm https://dist.apache.org/repos/dist/release/incubator/devlake/0.15.0-incubating -m "remove 0.15.0-incubating"
```
- Announce release by sending an email to [email protected]
[[ANNOUNCE] Release Apache Devlake(incubating) 0.16.0-incubating](https://lists.apache.org/thread/czf6p3xtlkq6t8g4q35blkbf2xclsl3p)
- Announce [release](https://lists.apache.org/thread/czf6p3xtlkq6t8g4q35blkbf2xclsl3p) by sending an email to [email protected]
Title:
[[ANNOUNCE] Release Apache Devlake(incubating) {{.Version}}-incubating

Content:
```
Hello everyone,

The Apache DevLake (Incubating) {{.Version}}-incubating has been released!

**Apache DevLake** is an open-source dev data platform that ingests, analyzes, and visualizes the fragmented data from DevOps tools to distill insights for engineering productivity.

Download Links: https://downloads.apache.org/incubator/devlake/

Changelogs:
- xxx.
- xxx.
- xxx.

Website: https://devlake.apache.org/

Resources:
- Issue:https://github.com/apache/incubator-devlake/issues
- Mailing list: [email protected]

Best Regards,
{{.YourName}}

----
Disclaimer: Apache DevLake(incubating) is an effort undergoing incubation at the Apache
Software Foundation (ASF), sponsored by the Apache Incubator PMC.

Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful ASF projects.

While incubation status is not necessarily a reflection of the completeness
or stability of the code, it does indicate that the project has yet to be
fully endorsed by the ASF.

```
### GitHub

- Create tag v0.16.0 and push
Expand Down