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 eff99d5d77 Recommend writing the release announcement before sending the platform PR (#6375) eff99d5d77 is described below commit eff99d5d77c406b29b8d95038d168b3fe383d27f Author: Peter Palaga <ppal...@redhat.com> AuthorDate: Thu Aug 22 15:10:44 2024 +0200 Recommend writing the release announcement before sending the platform PR (#6375) --- .../pages/contributor-guide/release-guide.adoc | 42 ++++++++++++++-------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc index 0c234daec6..d5a2e3ac2a 100644 --- a/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc +++ b/docs/modules/ROOT/pages/contributor-guide/release-guide.adoc @@ -252,6 +252,26 @@ svn add --force . svn commit -m "Cleaning inactive Camel Quarkus versions after $VERSION release" ---- + +[[release-announcement]] +== Write the release announcement blog post + +Taking inspiration from previous release announcement blog posts, we need to write one for the release at hand. + +Ideally, the release announcement should be written before submitting the xref:contributor-guide/release-guide.adoc#quarkus-platform[Platform pull request] +so that Quarkus team can mention our release in their announcement. +In that way the information will reach the whole Quarkus audience. + +Please, keep in mind a few things when preparing the pull request for the camel-website: + +* A release marker file should be added in https://github.com/apache/camel-website/tree/main/content/releases/q +* Marker files for LTS versions should include the end of life date, ala 'eol: date' +* The end of life date is the minimum date between camel LTS eol date and quarkus LTS eol date +* Documentation branches for LTS releases should be updated in https://github.com/apache/camel-website/blob/main/antora-playbook-snippets/antora-playbook.yml[antora-playbook.yml] +* We maintain documentation branches only for LTS versions and main + + +[[quarkus-platform]] == Upgrade Camel Quarkus in Quarkus Platform You can proceed with upgrading Camel Quarkus in Quarkus Platform @@ -322,9 +342,13 @@ cd generated-platform-project/quarkus-camel/integration-tests mvn clean test ---- + -* If all tests are passing, send a pull request to the Platform. - If there are some new features, fixes, etc. in the release that would be worth to mention in the upcoming Quarkus announcement, - you can tag the pull request with `release/noteworthy-feature` label and provide a short text about those features in the PR description. +* If all tests are passing, prepare a pull request to the Platform +* Paste the URL of the xref:contributor-guide/release-guide.adoc#release-announcement[Camel Quarkus release announcement] to the description field of the pull request. + Quarkus team will then be able to refer to our release announcement from their release announcement. + The online availability of our release announcement should not block submitting the PR. + You can paste the link even before the content is online, but make sure that it is available at the latest by the time when Quarkus team will publish their announcement. +* Optionally, if there are some extraordinary new features, fixes, etc., + you can tag the pull request with `release/noteworthy-feature` label and provide a short text about those features in the PR description that Quarkus team will pick into their announcement. == Create a GitHub release @@ -425,18 +449,6 @@ git commit -m "Next is $NEXT_CQ_VERSION" git push upstream camel-quarkus-main --force-with-lease ---- -== Write the release announcement blog post - -Taking inspiration from previous release announcement blog post, we need to write one for the release at hand. - -Please, keep in mind a few things when preparing the pull request for the camel-website: - -* A release marker file should be added in https://github.com/apache/camel-website/tree/main/content/releases/q -* Marker files for LTS versions should include the end of life date, ala 'eol: date' -* The end of life date is the minimum date between camel LTS eol date and quarkus LTS eol date -* Documentation branches for LTS releases should be updated in https://github.com/apache/camel-website/blob/main/antora-playbook-snippets/antora-playbook.yml[antora-playbook.yml] -* We maintain documentation branches only for LTS versions and main - == Further steps In addition to the above, the following is needed: