Skip to content
This repository has been archived by the owner on Jul 1, 2022. It is now read-only.

Automatically generate changelog #629

Closed
pavolloffay opened this issue May 10, 2019 · 3 comments
Closed

Automatically generate changelog #629

pavolloffay opened this issue May 10, 2019 · 3 comments

Comments

@pavolloffay
Copy link
Member

After #58 we can release by pushing a tag to the repository. The next step is automatically to generate changelog.

I have played with https://github.com/github-changelog-generator/github-changelog-generator. It looks to work fine but the structure is different to what we have right now.

I am adding otput for this repository for the following execution

docker run -it --rm -u "$(id -u)" -v "${PWD}:/usr/local/src/your-app" ferrarimarco/github-changelog-generator:1.14.3 -u jaegertracing -p jaeger-client-java --token XXXXXXXXX --release-branch master --no-issues --no-compare-link --unreleased-only true  --exclude-labels "no-changelog,duplicate,question,invalid,wontfix" -o unreleased.md

Change Log

Unreleased

Merged pull requests:

v0.35.3 (2019-05-06)

v0.35.2 (2019-05-06)

Merged pull requests:

v0.35.1 (2019-05-02)

Merged pull requests:

v0.35.0 (2019-04-29)

Merged pull requests:

v0.34.0 (2019-03-08)

Merged pull requests:

v0.33.1 (2019-01-03)

Merged pull requests:

v0.33.0 (2018-12-14)

Merged pull requests:

v0.32.0 (2018-10-15)

Merged pull requests:

v0.31.0 (2018-08-28)

Merged pull requests:

v0.30.6 (2018-08-23)

Merged pull requests:

v0.30.5 (2018-08-22)

Merged pull requests:

v0.30.4 (2018-08-13)

Merged pull requests:

v0.30.3 (2018-07-26)

Merged pull requests:

v0.30.2 (2018-07-13)

Merged pull requests:

v0.30.1 (2018-07-10)

Merged pull requests:

v0.30.0 (2018-07-04)

Merged pull requests:

v0.29.0 (2018-06-07)

Merged pull requests:

v0.28.0 (2018-05-24)

Merged pull requests:

v0.27.0 (2018-04-18)

Merged pull requests:

v0.27.0-RC1 (2018-04-11)

Merged pull requests:

v0.26.0 (2018-03-19)

Merged pull requests:

  • Avoid host lookups if trace tags have already been provided #371 (huntc)
  • Updating the ReporterConfig to set Sender Correctly #370 (natehart)
  • Set development version to 0.25.1-SNAPSHOT #368 (jpkrohling)
  • Fix for issue 366, fix deprecated code in example #367 (kevinearls)

v0.25.0 (2018-03-07)

Merged pull requests:

v0.24.0 (2018-02-01)

Merged pull requests:

v0.23.0 (2018-01-13)

Merged pull requests:

  • Upgrade to OpenTracing 0.31.0 #313 (yurishkuro)
  • Update Gradle to 4.4 #312 (vprithvi)
  • Make apache context span key public #310 (dray92)
  • Fix currentSpan() when active span is null #307 (yurishkuro)
  • Clean up code style and javadoc warnings #305 (yurishkuro)
  • Remove concept of registering a GlobalTracer when getting a new tracer #302 (dray92)
  • Fix incorrect development version prior to next release #301 (objectiser)
  • [jaeger-client-java] Span class does not report multiple time on multiple invocations of finish() #299 (dray92)
  • [apache] [jax-rs2] Instrumentation specific multiple span reporting Issue #297 (dray92)
  • Configuration enabled support for B3 trace context propagation in add… #296 (objectiser)
  • Improve tests #292 (alshopov)
  • Iterate on Maps via Entry rather than key + retrieval of value #290 (alshopov)
  • Updates of runtime components #286 (alshopov)
  • Added auth options to HttpSender #285 (jpkrohling)
  • Skip upload to docker hub from forked repo PRs #284 (black-adder)
  • Small refactors #283 (alshopov)
  • Gradual updates to dependencies - no runtime changes #282 (alshopov)
  • Plugin for updates and update httpcomponents #281 (alshopov)
  • Use shared jaeger-compose in xdock #276 (pavolloffay)

v0.22.0-RC2 (2017-10-26)

Merged pull requests:

v0.22.0-RC1 (2017-10-05)

Merged pull requests:

v0.21.0 (2017-09-15)

Merged pull requests:

v0.20.6 (2017-07-28)

Merged pull requests:

v0.20.5 (2017-06-30)

Merged pull requests:

v0.20.4 (2017-06-30)

Merged pull requests:

v0.20.3 (2017-06-30)

Merged pull requests:

v0.20.2 (2017-06-29)

Merged pull requests:

v0.20.1 (2017-06-29)

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator

@pavolloffay
Copy link
Member Author

@jaegertracing/jaeger-maintainers what do you think about this using in repositories where we don't list breaking changes?

@objectiser
Copy link
Contributor

Maybe we can have a convention of including [BREAKING CHANGE] as a prefix to PR titles?

@pavolloffay
Copy link
Member Author

That is the same as putting them in a separate section. I would prefer a separate section.

My concern is that we cannot add migration steps directly do the changelog as it will be overridden.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants