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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use towncrier for release notes #2954

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

stephenfin
Copy link
Contributor

towncrier is a utility to produce useful, summarized news files (also known as changelogs) for your project. It provides us with the ability for contributor to write their own meaningful additions to the changelog without risking continuous merge conflicts.

If we opt to use this going forward, it should probably only be used for v2. v1 can continue to use the legacy method.

@github-actions github-actions bot added the semver:patch No API change label Feb 28, 2024
@coveralls
Copy link

coveralls commented Feb 28, 2024

Coverage Status

coverage: 78.634%. remained the same
when pulling 3d6e392 on stephenfin:towncrier
into d4b3480 on gophercloud:master.

Copy link
Contributor

@EmilienM EmilienM left a comment

Choose a reason for hiding this comment

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

Cool stuff, I like to automate more things!
I'll let Pierre approve it though, he's doing the most of releases here.

We have to find something that at some point can be included in a github action and later we can do automated releases, it'll be 🚀 awesome.

@stephenfin
Copy link
Contributor Author

Cool stuff, I like to automate more things! I'll let Pierre approve it though, he's doing the most of releases here.

We have to find something that at some point can be included in a github action and later we can do automated releases, it'll be 🚀 awesome.

I have ideas around cutting a release with GHA, but this action looks like it'll handle the committer side of things (ensuring contributors include a note)

element-hq/element-android#6482

@EmilienM
Copy link
Contributor

EmilienM commented May 8, 2024

Is that something in your radar?

towncrier is a utility to produce useful, summarized news files (also
known as changelogs) for your project [1]. It provides us with the
ability for contributor to write their own meaningful additions to
the changelog without risking continuous merge conflicts.

This should be used for v2. v1 can continue to use the legacy method.

[1] https://pypi.org/project/towncrier/

Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
@github-actions github-actions bot added semver:patch No API change and removed semver:patch No API change labels May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver:patch No API change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants