Skip to content

Automate the changelog #710

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

Merged
merged 5 commits into from
Jun 8, 2021

Conversation

AzureMarker
Copy link
Member

Older versions without tags use "best-effort" commit hashes.

The choice of changelog generation tool can be changed if requested.

Fixes #665

@nikomatsakis
Copy link
Contributor

Does this imply that we should follow particular conventions in our commit messages? If so, can we document those in the chalk book? I like the general idea, I've been too lazy to adopt a convention like this but it makes sense to me.

@AzureMarker
Copy link
Member Author

I don't think there's a particular convention required. They way I set it up, the changelog items are just the PRs that were merged.

@bors
Copy link
Contributor

bors commented May 30, 2021

☔ The latest upstream changes (presumably 5fbad64) made this pull request unmergeable. Please resolve the merge conflicts.

@AzureMarker AzureMarker force-pushed the feature/automated-changelog branch from 5233284 to a620608 Compare May 30, 2021 15:32
@bors
Copy link
Contributor

bors commented Jun 6, 2021

☔ The latest upstream changes (presumably 6d0ddc5) made this pull request unmergeable. Please resolve the merge conflicts.

Older versions without tags use "best-effort" commit hashes.

The choice of changelog generation tool can be changed if requested.
@AzureMarker AzureMarker force-pushed the feature/automated-changelog branch from a620608 to 168c8b2 Compare June 6, 2021 23:08
@AzureMarker
Copy link
Member Author

This is ready for review, whenever someone has time.

@nikomatsakis
Copy link
Contributor

@bors r+

@bors
Copy link
Contributor

bors commented Jun 8, 2021

📌 Commit 168c8b2 has been approved by nikomatsakis

@nikomatsakis
Copy link
Contributor

Seems good! We may want to have some documentation in the chalk book about how the changelogs are generated (actually, it'd be good to document the whole release process!) but that can be done in a follow-up PR. @AzureMarker are you up for that?

@bors
Copy link
Contributor

bors commented Jun 8, 2021

⌛ Testing commit 168c8b2 with merge a2e4a2c...

@bors
Copy link
Contributor

bors commented Jun 8, 2021

☀️ Test successful - checks-actions
Approved by: nikomatsakis
Pushing a2e4a2c to master...

@bors bors merged commit a2e4a2c into rust-lang:master Jun 8, 2021
@AzureMarker
Copy link
Member Author

AzureMarker commented Jun 8, 2021

Seems good! We may want to have some documentation in the chalk book about how the changelogs are generated (actually, it'd be good to document the whole release process!) but that can be done in a follow-up PR. @AzureMarker are you up for that?

@nikomatsakis Sure, I can look into this. Where would you expect this info to be located? (releases.md, contributing.md, the book, etc)

Edit: Oh, I guess that was already answered!

@AzureMarker AzureMarker deleted the feature/automated-changelog branch June 9, 2021 02:54
bors added a commit that referenced this pull request Jun 29, 2021
Update publishing page in the book with automation details

In response to #710 (comment), I've added some details about the automated release process to the publishing page in the book.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RELEASES.md has no information on the automated releases
4 participants