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

Finalize the release #10

Closed
github-learning-lab bot opened this issue Jan 26, 2021 · 1 comment
Closed

Finalize the release #10

github-learning-lab bot opened this issue Jan 26, 2021 · 1 comment

Comments

@github-learning-lab
Copy link
Contributor

Finalizing releases

It's important to be aware of the information what will be visible in that release. In the pre-release, the version and commit messages are visible.

image

Semantic versioning

Semantic versioning is a formal convention for specifying compatibility. It uses a three-part version number: major version; minor version; and patch. Version numbers convey meaning about the underlying code and what has been modified. For example, versioning could be handled as follows:

Code status Stage Rule Example version
First release New product Start with 1.0.0 1.0.0
Backward compatible fix Patch release Increment the third digit 1.0.1
Backward compatible new feature Minor release Increment the middle digit and reset the last digit to zero 1.1.0
Breaking updates Major release Increment the first digit and reset the middle and last digits to zero 2.0.0

Check out this article on Semantic versioning to learn more.

Step 11: Finalize the release

Let's now change our recently automated release from draft to latest release.

⌨️ Activity: Finalize release

  1. Go to the Releases page for this repository.
    • You can click the link above, or click the Code tab at the top of your repository. Then, find the navigation bar below the repository description, and click 1 release.
  2. Click the Edit button next to your draft release.
  3. Using semantic versioning, then type v1.0.0 as your release title.
  4. Include a description of the changes made in this branch.
  5. Click Publish release.

I'll respond below with your next step.

@github-learning-lab
Copy link
Contributor Author

Congratulations on creating Release v1.0.0! Navigate to the next pull request for your next steps.

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

No branches or pull requests

0 participants