This is an automated email from the ASF dual-hosted git repository.
aw pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/yetus.git
The following commit(s) were added to refs/heads/main by this push:
new 1492c5db YETUS-1181. post-0.14.0 release doc updates (pt2) (#328)
1492c5db is described below
commit 1492c5db55dc794cb4a7adcd3e6358f1f53196ef
Author: Allen Wittenauer <[email protected]>
AuthorDate: Mon Nov 13 11:49:10 2023 -0800
YETUS-1181. post-0.14.0 release doc updates (pt2) (#328)
---
asf-site-src/source/contribute/releases.html.md | 6 +++++-
release/initial-patches.sh | 1 -
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/asf-site-src/source/contribute/releases.html.md
b/asf-site-src/source/contribute/releases.html.md
index 8a6a1a13..92d1533c 100644
--- a/asf-site-src/source/contribute/releases.html.md
+++ b/asf-site-src/source/contribute/releases.html.md
@@ -140,7 +140,9 @@ These commands will create one or two branches:
- _JIRA_-main with updated poms that match the next SNAPSHOT release
Verify the automated commits to these branches are correct and create the
necessary PRs.
-Once Apache Yetus checks finish, merge to their respective branches. (You do
not need approval.)
+Once Apache Yetus checks finish, merge in the _JIRA-release_ and send a message
+to [email protected] that main is now frozen for release. The _JIRA-main_
branch
+will get merged in after release.
## Verify Changelog and Release Notes
@@ -524,6 +526,8 @@ Once a release candidate obtains majority approval from the
PMC, there are sever
1. Mark JIRA version as released. Browse to the [project version management
page for the YETUS JIRA
tracker](https://issues.apache.org/jira/plugins/servlet/project-config/YETUS/versions).
Mouse over the version you are managing, click on the gear in the far right
and select Release.
1. Delete staging branch. Now that there is an immutable tag for the release,
all commits leading up to that release will be maintained by git. Should we
need a future maintenance release after this version, we can reestablish the
branch based off of the release tag.
$ git push origin :YETUS-XXX
+1. Merge the release tag into main.
+1. Merge in the _JIRA-main_ PR that was created at the beginning of the
release cycle.
1. Remove old releases from the distribution area. The ASF distribution area
should only contain the most recent release for actively developed branches If
your release is a maintenance release, delete the prior release. If your
release marks the end of maintenance for an earlier minor or major release
line, you should delete those versions from the distribution area.
1. Draft an announcement email. The announcement email should briefly describe
our project and provide links to our artifacts and documentation. For example,
Subject: [ANNOUNCE] Apache Yetus 0.7.0 release
diff --git a/release/initial-patches.sh b/release/initial-patches.sh
index e1db79fc..05cbb00e 100755
--- a/release/initial-patches.sh
+++ b/release/initial-patches.sh
@@ -173,7 +173,6 @@ update_version "${NEW_BRANCH_VERSION}"
git commit -S -a -m "${JIRAISSUE}. Stage version ${NEW_BRANCH_VERSION}"
if [[ -n "${NEW_MAIN_VERSION}" ]]; then
- git checkout --force main
git checkout -b "${JIRAISSUE}-${STARTING_BRANCH}"
update_version "${NEW_MAIN_VERSION}"
git commit -S -a -m "${JIRAISSUE}. Bump main version to ${NEW_MAIN_VERSION}"