question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

rever release notes

See original GitHub issue

@scopatz: The new rever release process seems to not be making useful release notes on https://github.com/conda-forge/conda-smithy/releases. The last few just have whatever the last commit message was, versus the previous ones that actually had a list of changes. Not sure if that was hand-generated before or automatic somehow, but at least if it was automatic, that was better than the current setup. 😃

Edit: actually it looks like they were hand-written before. A list of the merged PRs and their titles, or something like that, would be far more useful than just last-commit-message (which is typically either meaningless or even misleading, because it only mentions the most recent change).

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
scopatzcommented, Apr 18, 2018

Hi @dougalsutherland @jakirkham, I didn’t add the rever changelog features originally because I wanted to perform a minimal change, and the current changelog is hand-written anyway.

You can read about how the system works at https://regro.github.io/rever-docs/devguide.html#changelog, and rever and xonsh and other projects use this system. You can see the results at https://github.com/regro/rever/releases and https://github.com/xonsh/xonsh/releases. But basically the idea is:

  • With each PR, the author adds a changelog entry to a known place (the news/ dir)
  • Changelog entries are given in their own file for each branch, so there aren’t constant conflicts merging into master
  • At release time, rever combines the entries, adds them to the global changelog and the GitHub Release

This system shifts the responsibility for writing the changelog to the authors at the time of PR, rather than the release manager at the time of release. I personally have found this to be a major advantage, but didn’t want to impose this without community input.

In xonsh, we even have a bot that checks that a news item has been added or modified!

I am happy to add this feature to conda-smithy (and other conda-forge projects) if folks are interested.

1reaction
djsutherlandcommented, Apr 18, 2018

That sounds like a good system to me. 👍 on using it here.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Releaser of Versions! — rever 0.5.0 documentation - regro
Rever is a xonsh-powered, cross-platform software release tool. The goal of rever is to provide sofware projects a standard mechanism for dealing ...
Read more >
regro/rever: Releaser of Versions
rever. Release Versions of Software. Quick Start. To get started with rever, first put a rever.xsh file in the root directory of your...
Read more >
Press Releases
Rever announced today the release of the Version 2.6 software update to its popular motorcycle planning, tracking, and sharing app. This latest version...
Read more >
Rever DB-Main
Rever DB-Main · @DBMAINModeling. DB-Main 10.0.3 is now available for download, check the release notes https://hubs.ly/H08szpW0 & update ...
Read more >
RPM 4.6.0 Release Notes
API changes, internal improvements and cleanups · The header tag data manipulation API has been revamped entirely. · Signature checking has been mostly...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found