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

chore(website): Update the release tips #4036

Merged
merged 1 commit into from
Jan 21, 2024
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
17 changes: 17 additions & 0 deletions website/community/committers/release.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ This issue is used to track tasks of the opendal ${opendal_version} release.
- [ ] Publish artifacts to SVN RELEASE branch
- [ ] Change OpenDAL Website download link
- [ ] Release Maven artifacts
- [ ] Release Pypi artifacts
Copy link
Member

@Xuanwo Xuanwo Jan 21, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pypi is handled by CI, no extra actions needed to take which is different from Maven artifacts.

- [ ] Send the announcement

For details of each step, please refer to: https://opendal.apache.org/community/committers/release
Expand Down Expand Up @@ -299,6 +300,10 @@ Maven staging repo:

https://repository.apache.org/content/repositories/orgapacheopendal-${maven_artifact_number}/

Pypi testing repo:

https://test.pypi.org/project/opendal/

Please download, verify, and test.

The VOTE will be open for at least 72 hours and until the necessary
Expand Down Expand Up @@ -336,6 +341,16 @@ ${name}

Example: <https://lists.apache.org/thread/c211gqq2yl15jbxqk4rcnq1bdqltjm5l>

The vote should be open for **at least 72 hours** except the following cases:

1. Security issues
2. The wild user effected bug fixs
3. Any other emergency cases

The Release manager should claim the emergency cases in the vote email if he want to vote it rapidly.

> Tips: The 72 hours is the minimum time for voting, so we can ensure that community members from various time zones can participate in the verification process.

After at least 3 `+1` binding vote ([from OpenDAL Podling PMC member](https://opendal.apache.org/community/#committers)) and no veto, claim the vote result:

Title:
Expand Down Expand Up @@ -425,6 +440,8 @@ If the vote failed, click "Drop" to drop the staging Maven artifacts.

Send the release announcement to `[email protected]` and CC `[email protected]`.

> Tips: Please following the [Committer Email](https://infra.apache.org/committer-email.html) guide to make sure you have already set up the email SMTP. Otherwise, your email cannot be sent to the announce mailing list.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another issue is the mail sent to [email protected] must be plain text.


Instead of adding breaking changes, let's include the new features as "notable changes" in the announcement.

Title:
Expand Down