Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a Docker image to generate the release change log #546

merged 1 commit into from Dec 20, 2021


Copy link

Signed-off-by: James Couball

Your checklist for this pull request

馃毃Please review the guidelines for contributing to this repository.

  • Ensure all commits include DCO sign-off.
  • Ensure that your contributions pass unit testing.
  • Ensure that your contributions contain documentation if applicable.


I don't use Rust so it seems like everytime I need to generate a change log with changelog-rs, I have to remember to install Rust, install changelog-rs, and remember how to use it.

This PR adds a Dockerfile and instructions to run changelog-rs so you don't have to install Rust or the changelog-rs command.

To Build the changelog-rs docker image, run this command from this project's root directory:

docker build --file Dockerfile.changelog-rs --tag changelog-rs .

To use this image to output a changelog, run the following command from the project's root directory. Substitute the appropriate release tags.

docker run --rm --volume "$PWD:/worktree" changelog-rs v1.9.1 v1.10.0

Signed-off-by: James Couball <>
@jcouball jcouball changed the title Create a Docker image to generate a release change log Create a Docker image to generate the release change log Dec 20, 2021
@jcouball jcouball merged commit cb01d2b into master Dec 20, 2021
@jcouball jcouball deleted the dockerize_changelog branch December 20, 2021 17:55
@jcouball jcouball mentioned this pull request Jan 3, 2022
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
None yet

Successfully merging this pull request may close these issues.

None yet

1 participant