Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleYou are performing an Apache StreamPipes release for the first time?

Read the Onboarding Guide for Release Managers!


Table of Contents

Update release notes

To provide a proper overview what has changed within the current release, we need to update file RELEASE_NOTES.md  in our release branch (rel/VERSION ).
Therefore it is required to perform the following steps.

  1. Go to the StreamPipes issue tracker (https://issues.apache.org/jira/projects/STREAMPIPES/summary)
  2. Select the Releases  menu on the left sidebar
  3. Select the corresponding release. Now you should get displayed a list of all StreamPipes issues related to the current release.
  4. As a next step, click on Release Notes  link below the heading.
  5. The following page shows all issues grouped by their category. At the page's bottom you can find this list in HTML.
  6. Copy the HTML code and translate it to markdown (e.g., by an online translator tool or by using https://github.com/jgm/pandoc).
  7. As the final step, paste the changes at the top of the RELEASE_NOTES.md like below, commit and push the changes.


Code Block
languagexml
themeConfluence
titleRelease Notes Example
linenumberstrue
collapsetrue
# Changelog
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

# [x.yy.z]

## Sub-task

*   [[STREAMPIPES-xyz](https://issues.apache.org/jira/browse/STREAMPIPES-xyz)] - Some task description

## Bug

*   [[STREAMPIPES-xzy](https://issues.apache.org/jira/browse/STREAMPIPES-xzy)] - Yet another task description


Prepare release candidates

...

Panel
titleVote Mail
TO: 
dev@streampipes.apache.org

SUBJECT:
[VOTE] Apache StreamPipes 0.69.0 (incubating) RC1 release

TEXT:
Apache StreamPipes (Incubating) 0.69.0 has been staged and it’s time to vote on accepting it for release.
If approved, we will seek final release approval from the IPMC. Voting will be open for 72 hours.
A minimum of 3 binding +1 votes and more binding +1 than binding -1 are required to pass, but everyone is welcome to vote!

One artifacts is relevant for this vote:

incubator-streampipes, staged at [1], available in Nexus at [2], release tag: release/0.69.0, hash for the release tag: 6893604222cb9c3efc4bf66dc0c21e3223c2c84e

Per [3] "Before voting +1, [P]PMC members are required to download the signed source code package,
compile it as provided, and test the resulting executable on their own platform,
along with also verifying that the package meets the requirements of the ASF policy on releases."

A release validation guide is available at [4]. The KEYS file is available at [5]

[ ] +1 accept (indicate what you validated - e.g. performed the checklist at the end of [4])
[ ] -1 reject (explanation required)

Thanks for taking your time for validating this release!


[1] https://dist.apache.org/repos/dist/dev/incubator/streampipes/0.69.0/rc1
[2] https://repository.apache.org/content/repositories/orgapachestreampipes-1016
[3] https://www.apache.org/dev/release.html#approving-a-release
[4] https://cwiki.apache.org/confluence/display/STREAMPIPES/Validating+a+release
[5] https://downloads.apache.org/incubator/streampipes/KEYS

Cancel a vote

  • If problems occur during the VOTE cancel the VOTE and prepare a new release candidate

...