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 <a...@apache.org>
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 d...@yetus.apache.org 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}"

Reply via email to