WEBVTT

00:00:00.000 --> 00:00:01.815
Here's how to publish a release

00:00:01.815 --> 00:00:03.573
on GitHub, with notes generated

00:00:03.573 --> 00:00:05.664
from your merged pull requests.

00:00:06.267 --> 00:00:08.516
Writing release notes by hand means

00:00:08.516 --> 00:00:11.067
digging through every merged change.

00:00:11.667 --> 00:00:14.256
From the Releases page, choose Draft

00:00:14.256 --> 00:00:16.665
a new release. Type a version,

00:00:16.665 --> 00:00:19.326
pick Create new tag, then confirm it

00:00:19.326 --> 00:00:21.915
to create the tag on publish.

00:00:22.500 --> 00:00:24.818
Next, click Generate release notes

00:00:24.818 --> 00:00:28.098
to list what changed since the last tag.

00:00:28.098 --> 00:00:31.308
Add a title, then choose Publish release.

00:00:32.667 --> 00:00:35.234
The release goes live, marked Latest,

00:00:35.234 --> 00:00:37.855
with notes grouped into new features,

00:00:37.855 --> 00:00:39.802
improvements and bug fixes,

00:00:39.802 --> 00:00:42.315
each linked to its pull request.

00:00:42.900 --> 00:00:45.570
Next time you ship, let GitHub draft

00:00:45.570 --> 00:00:48.468
the notes, then review and publish.
