...
Info |
---|
title | You are performing an Apache StreamPipes release for the first time? |
---|
|
Read the Onboarding Guide for Release Managers! |
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.
- Go to the StreamPipes issue tracker (https://issues.apache.org/jira/projects/STREAMPIPES/summary)
- Select the
Releases
menu on the left sidebar - Select the corresponding release. Now you should get displayed a list of all StreamPipes issues related to the current release.
- As a next step, click on
Release Notes
link below the heading. - The following page shows all issues grouped by their category. At the page's bottom you can find this list in HTML.
- Copy the HTML code and translate it to markdown (e.g., by an online translator tool or by using https://github.com/jgm/pandoc).
- As the final step, paste the changes at the top of the
RELEASE_NOTES.md
like below, commit and push the changes.
Code Block |
---|
language | xml |
---|
theme | Confluence |
---|
title | Release Notes Example |
---|
linenumbers | true |
---|
collapse | true |
---|
|
# 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 |
---|
|
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
...