Skip to content

Add release guide to the website#49

Closed
dhalperi wants to merge 4 commits intoapache:asf-sitefrom
dhalperi:release-guide
Closed

Add release guide to the website#49
dhalperi wants to merge 4 commits intoapache:asf-sitefrom
dhalperi:release-guide

Conversation

@dhalperi
Copy link


Anybody can propose a release on the dev@ mailing list, giving a solid argument and nominating a committer as the Release Manager (including themselves). There’s no formal process, no vote requirements, and no timing requirements. Any objections should be resolved by consensus before starting the release.

In general, the community prefers to have a rotating set of 3-5 Release Managers. Keeping a small core set of managers allows enough people to build expertise in this area and improve processes over time, without Release Managers needing to re-learn the processes for each release. That said, if you are a committer interested in serving the community in this way, please reach out to us on the dev@ mailing list.
Copy link

@nssalian nssalian Oct 19, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dhalperi would suggest to have this: "please reach out to us on the dev@ mailing list."
To "please reach out to the community on the dev@ mailing list" unless there is a specific list for committers / PMC members

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will fix, thanks.


### Create a new version in JIRA

When contributors resolve an issue in JIRA, they are tagging it with a release that will contain their changes. With the release currently underway, new issues should be resolved against a subsequent future release. Therefore, you should create a release item for this subsequent release, as follows:
Copy link

@nssalian nssalian Oct 19, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@dhalperi I was under the impression that committers who resolve the issues determine the suitable release for the fix. Please correct me if I am wrong. Generally seen that contributors push code to the master and then they get added to branches. If separation is need a new PR/ patch would be done specifically for that branch.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typically fixes will go into the development version, which is the next minor release. We additionally will cherry-pick from master into release branches, but only for hot fixes. What you are proposing is good, and a more flexible process, but we are just not there yet. For now I'll keep as-is but this is something we should consider doing in the near future.

Apparently it times out on travis even though all failing links are valid:
@asfgit asfgit closed this in 81d710f Oct 21, 2016
@dhalperi dhalperi deleted the release-guide branch October 21, 2016 00:19
robertwb pushed a commit to robertwb/incubator-beam that referenced this pull request Jun 5, 2018
melap pushed a commit to apache/beam that referenced this pull request Jun 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants