You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.markdown
+2-2
Original file line number
Diff line number
Diff line change
@@ -31,14 +31,14 @@ You can subscribe to this list by sending an email to [dev-subscribe@storm.apach
31
31
32
32
You can also [browse the archives of the storm-dev mailing list](https://mail-archives.apache.org/mod_mbox/storm-dev/).
33
33
34
-
Storm developers who would want to track the JIRA issues should subscribe to [issues@storm.apache.org](mailto:issues@storm.apache.org).
34
+
Storm developers who would want to track issues should subscribe to [issues@storm.apache.org](mailto:issues@storm.apache.org).
35
35
36
36
You can subscribe to this list by sending an email to [issues-subscribe@storm.apache.org](mailto:issues-subscribe@storm.apache.org). Likewise, you can cancel a subscription by sending an email to [issues-unsubscribe@storm.apache.org](mailto:issues-unsubscribe@storm.apache.org).
37
37
38
38
You can view the archives of the mailing list [here](https://mail-archives.apache.org/mod_mbox/storm-issues/).
39
39
40
40
### Issue tracker
41
-
In case you want to raise a bug/feature or propose an idea, please use [Apache Jira](https://issues.apache.org/jira/projects/STORM).
41
+
In case you want to raise a bug/feature or propose an idea, please use [GitHub Issues](https://github.com/apache/storm/issues).
42
42
If you do not have an account, you need to create one.
Copy file name to clipboardExpand all lines: RELEASING.md
+24-10
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,7 @@ Apache Storm follows the basic idea of [Semantic Versioning](https://semver.org/
51
51
52
52
53
53
If you are setting up a new MINOR version release, create a new branch based on `master` branch, e.g. `2.6.x-branch`. Then on master branch, set the version to a higher MINOR version (with SNAPSHOT), e.g. `mvn versions:set -DnewVersion=2.3.0-SNAPSHOT -P dist,rat,externals,examples`.
54
-
In this way, you create a new release line and then you can create PATCH version releases from it, e.g. `2.6.0`.
54
+
In this way, you create a new release line and then you can create PATCH version releases from it, e.g. `2.8.1`.
55
55
56
56
## Setting up a vote
57
57
@@ -60,38 +60,50 @@ In this way, you create a new release line and then you can create PATCH version
60
60
2. Run `mvn release:prepare -P dist,rat,externals,examples` followed `mvn release:perform -P dist,rat,externals,examples`.
61
61
This will create all the artifacts that will eventually be available in maven central. This step may seem simple,
62
62
but a lot can go wrong (mainly flaky tests). Note that this will create and push two commits with the commit message
63
-
starting with "[maven-release-plugin]" and it will also create and publish a git tag, e.g. `v2.6.0`. Note: the full build can take up to 30 minutes to complete.
63
+
starting with "[maven-release-plugin]" and it will also create and publish a git tag, e.g. `v2.8.1`. Note: the full build can take up to 30 minutes to complete.
64
64
65
65
3. Once you get a successful maven release, a “staging repository” will be created at http://repository.apache.org
66
66
in the “open” state, meaning it is still writable. You will need to close it, making it read-only. You can find more
67
67
information on this step [here](https://infra.apache.org/publishing-maven-artifacts.html).
68
68
69
-
4. Checkout to the git tag that was published by Step 1 above, e.g. `git checkout tags/v2.6.0 -b v2.6.0`.
69
+
4. Checkout to the git tag that was published by Step 1 above, e.g. `git checkout tags/v2.8.1 -b v2.8.1`.
70
70
Then build it with `mvn clean install -DskipTests`. Run `mvn package` for `storm-dist/binary` and `storm-dist/source`
71
71
to create the actual distributions.
72
72
73
73
5. Generate checksums for the *.tar.gz and *.zip distribution files, e.g.
6. Create a directory in the dist svn repo for the release candidate: https://dist.apache.org/repos/dist/dev/storm/apache-storm-x.x.x-rcx
87
87
88
88
7. Run `dev-tools/release_notes.py` for the release version, piping the output to a RELEASE_NOTES.html file. Move that file to the svn release directory, sign it, and generate checksums, e.g.
- Visit the [milestone overview](https://github.com/apache/storm/milestones).
104
+
- Click on the milestone you want to create release notes for.
105
+
- Look at the URL in your browser. It will look like this: `https://github.com/apache/storm/milestone/40`, where the last number is the milestone ID.
106
+
95
107
8. Move the release files from steps 4,5 and 7 to the svn directory from Step 6. Add and commit the files.
96
108
This makes them available in the Apache staging repo.
97
109
@@ -187,7 +199,9 @@ the site as described in the storm-site README to publish the site.
187
199
188
200
8. Delete any outdated releases from the storm-site releases directory, and republish the site.
189
201
190
-
9. Tweet, promote, celebrate. ;) Annoucement email can be sent to announce@apache.org using the following template:
202
+
10. Create a release on [GitHub](https://github.com/apache/storm/releases). Generate the release notes with the GitHub tooling.
203
+
204
+
11. Post, promote, celebrate. ;) Annoucement email can be sent to announce@apache.org using the following template:
191
205
192
206
```agsl
193
207
Subject: [ANNOUNCE] Apache Storm [VERSION] Released
0 commit comments