Create a release based workflow

Learn and practice a workflow based around creating releases on GitHub.


Join this course

GitHub Learning Lab is an integrated learning experience to help you learn how to use GitHub by using GitHub. Complete courses at your own pace on collaboration, workflow, and more.

When your team uses a release-based workflow, GitHub makes it easy to collaborate on your next big idea.

GitHub releases allow your team to package and provide software to your users based on a specific point in the history of your project. In this course, you'll learn how to create a release-based workflow that is built on the foundations of the GitHub flow.

After completing this course, you'll be able to:

  • Build a project board to manage your next release
  • Create and commit changes on a release branch
  • Create a Git tag and a release on GitHub
  • Resolve bugs after a release
  • Automate and better document your release changes

Ready to start learning?