Skip to content

Conversation

@pcsanwald
Copy link
Contributor

In order to improve the quality of our release notes, we're going to start using a CHANGELOG file, one per major release.

The headings in this commit were taken from our previous 6.0 release, as we'll use different headings for minor releases (presumably no breaking changes, etc). I'm happy to, as part of this PR, write a script that populates some of these things in more detail if it's helpful, but I'd also like feedback on the best way to do that; as part of the motivation of this change is to avoid a long list of PRs.

Copy link
Member

@rjernst rjernst left a comment

Choose a reason for hiding this comment

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

I left a couple questions

@@ -0,0 +1,27 @@
// Use these for links to issue and pulls. Note issues and pulls redirect one to
// each other on Github, so don't worry too much on using the right prefix.
:issue: https://github.com/elastic/elasticsearch/issues/
Copy link
Member

Choose a reason for hiding this comment

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

Should these lines be in comments?

:pull: https://github.com/elastic/elasticsearch/pull/

////////////////////////////////////////////////////////////
// Template, add newest changes here
Copy link
Member

Choose a reason for hiding this comment

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

This comments seems to imply changes should be made here, but this is above the actual release notes section?

@pcsanwald
Copy link
Contributor Author

@rjernst made a few changes based on your feedback, thanks!

// Template, add newest changes here
= Elasticsearch Release Notes

== Elasticsearch version 7.0.0
Copy link
Contributor

Choose a reason for hiding this comment

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

maybe just "Elasticsearch 7.0.0"?


=== Regressions

=== Known Issues
Copy link
Contributor

Choose a reason for hiding this comment

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

what would go in the two above sections? I guess this could only be added after the release?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I added these because we've had them in release notes for 6.0.0. I had assumed that we, at least some of the time, know about regressions and known issues in advance of the release, and choose to ship anyway, that's why I included these. If we don't need them, we can always delete.

Copy link
Contributor

Choose a reason for hiding this comment

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

ok

// :pull: https://github.com/elastic/elasticsearch/pull/

////////////////////////////////////////////////////////////
// Template, add newest changes here
Copy link
Member

Choose a reason for hiding this comment

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

This comment is still confusing, as it implies the changes go here. Also, what is meant by "template"?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I had left this comment in from the beats template (where I took the header from), I'll revise so it's more clear

@pcsanwald pcsanwald changed the title Add a CHANGELOG file for 7.x release notes. Add a CHANGELOG file for release notes. Apr 13, 2018
@rjernst
Copy link
Member

rjernst commented Apr 17, 2018

One more ask: can we put this at the root of the docs/ dir so as not to add yet another top level file?

Copy link
Member

@rjernst rjernst left a comment

Choose a reason for hiding this comment

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

LGTM. In order to get elasticsearch-ci passing, I think you need to merge master into your branch, to pickup the bumped 6.2 version.

@pcsanwald
Copy link
Contributor Author

@jpountz you had a few comments which seem resolved, are you ok for me to merge this one?

@jpountz
Copy link
Contributor

jpountz commented Apr 18, 2018

Yes.

@pcsanwald pcsanwald merged commit 3e7fccd into elastic:master Apr 18, 2018
pcsanwald pushed a commit that referenced this pull request Apr 18, 2018
* Add a CHANGELOG file for 7.x release notes.

* update file to include 6.x

* remove confusing comment and small edit to section title

* moving CHANGELOG file under docs directory, as it pertains to release notes.
@jpountz jpountz added the :Delivery/Build Build or test infrastructure label Jan 29, 2019
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:Delivery/Build Build or test infrastructure >non-issue Team:Delivery Meta label for Delivery team v7.0.0-beta1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants