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

Releases Refresh and Automatically Generated Release Notes (Beta) #248

Closed
github-product-roadmap opened this issue Sep 8, 2021 · 1 comment
Labels
all Product SKU: All beta Feature phase: Beta cloud Available on Cloud shipped Shipped

Comments

@github-product-roadmap
Copy link
Collaborator

Summary

One of the most important parts of the software lifecycle is releasing your code for others to consume. GitHub Releases will make that even easier by providing compelling and automatic release notes. When creating a Release, you can click a button to automatically generate release notes. If you want something more custom, you can a REST API to get the generated release notes and integrate them into your existing releases process.

We also want to ensure that these release notes look amazing when a maintainer shares them and make them easier to discover. We have done a complete redesign of releases to make projects announcements look stunning. We are surfacing these releases in the feed to increase discovery. We are also improving the open graph data for releases so they look equally fantastic when shared off of the GitHub platform.

Intended Outcome

Our number one goal is to make it easy for maintainers to create great release notes so more people can discover that amazing work maintainers are doing. With minimal effort many projects will be able to benefit from detailed release notes. For maintainers who put more time into their release notes to write editorialized content the intended outcome is that we free up time they are currently spending to maintain custom infrastructure and compile a changelog so they can focus on the most important content for their customers, high quality editorialized content.

Our other goal is to ensure that the release notes look great and are something maintainers and developers are excited to read and share.

How will it work?

  • The new Releases UI will be able to be enable with feature preview
  • A new button in the Release creation UI will be able to be pressed to generate release notes from any tag
  • The generated notes will be able to be configured via a .github/release.yml
  • A new REST API will allow customers to generate notes at their own convenience to further automate and customize the experience with GitHub actions.
@github github locked and limited conversation to collaborators Sep 8, 2021
@github-product-roadmap github-product-roadmap added this to Q3 2021 – Jul-Sep in GitHub public roadmap Sep 8, 2021
@github-product-roadmap github-product-roadmap added all Product SKU: All beta Feature phase: Beta cloud Available on Cloud code-to-cloud labels Sep 8, 2021
@Sid-ah Sid-ah added the shipped Shipped label Oct 5, 2021
@Sid-ah
Copy link
Contributor

Sid-ah commented Oct 5, 2021

@Sid-ah Sid-ah closed this as completed Oct 5, 2021
@github-product-roadmap github-product-roadmap moved this from Q3 2021 – Jul-Sep to Q4 2021 – Oct-Dec in GitHub public roadmap Oct 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
all Product SKU: All beta Feature phase: Beta cloud Available on Cloud shipped Shipped
Projects
Archived in project
GitHub public roadmap
Q4 2021 – Oct-Dec
Development

No branches or pull requests

2 participants