This is an automated email from the ASF dual-hosted git repository. aldettinger pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push: new c45af86 Complete the release guide c45af86 is described below commit c45af8614df9de578dc18ce3f46bdcef29680a7e Author: aldettinger <aldettin...@gmail.com> AuthorDate: Wed Mar 9 18:14:56 2022 +0100 Complete the release guide --- docs/modules/ROOT/pages/contributor-guide/release-guide.adoc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc index 430ee28..812d064 100644 --- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc +++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc @@ -10,7 +10,7 @@ xref:manual::release-guide.adoc[Camel Release guide]. == Pre release tasks * When releasing after a recent Quarkus release, check for new releases of third party Quarkus extensions we depend on. - They are listed in the https://github.com/apache/camel-quarkus/blob/main/pom.xml#L46-L54[Primary dependencies] section of the top level `pom.xml`. + They are listed in the https://github.com/apache/camel-quarkus/blob/main/pom.xml#L48-L61[Primary dependencies] section of the top level `pom.xml`. If there are new releases, upgrade the versions accordingly and run `mvn cq:sync-versions -N` from the root directory of the source tree. * Close the GitHub release https://github.com/apache/camel-quarkus/milestones[milestone] and assign any remaining issues that aren't covered by the release to the next milestone @@ -58,6 +58,15 @@ $ cd target/checkout $ mvn deploy -Papache-release -DskipTests -Denforcer.skip -Dquarkus.build.skip -Dformatter.skip -Dimpsort.skip -Dskip.installyarn -Dskip.yarn -rf :camel-quarkus-openapi-java ---- +== Close the Apache staging repository + +* Login to the https://repository.apache.org[Apache staging repository] using your Apache LDAP credentials. +* Click on `Staging Repositories` +* Then select `org.apache.camel-quarkus-xxx` in the list of repositories, where `xxx` represents your `username` and `ip` +* Click `Close` on the toolbar above +* This will close the repository from future deployments and make it available for others to view +* After that, a popup window is created, enter the name and version of the artifact being released in the `Description` field and finally click `Close` + == Next version in Camel Quarkus main branch If there are no substantial commits in the release branch, which need to get merged/cherry-picked to `main`, you can @@ -78,6 +87,7 @@ $ git reset upstream/main $ mvn release:update-versions -DautoVersionSubmodules=true -DdevelopmentVersion=$NEXT_SNAPSHOT -B $ sed -i "s|<camel.quarkus.jvmSince>[^<]*</camel.quarkus.jvmSince>|<camel.quarkus.jvmSince>$NEXT_RELEASE</camel.quarkus.jvmSince>|" tooling/create-extension-templates/runtime-pom.xml $ sed -i "s|<camel.quarkus.nativeSince>[^<]*</camel.quarkus.nativeSince>|<camel.quarkus.nativeSince>$NEXT_RELEASE</camel.quarkus.nativeSince>|" tooling/create-extension-templates/runtime-pom.xml +$ mvn cq:sync-versions -N $ (cd extensions/qute && mvn clean install -Dquickly) # to regen the Qute Camel component metadata $ git add -A $ git commit -m "Next is $NEXT_RELEASE"