Git Tags, Releases, and Semantic Versioning: Automating Version Bumps and Changelogs
Learn how to tag releases with annotated tags, apply Semantic Versioning rules, and automate version bumps and changelog generation from conventional commits using GitHub Actions and GitHub Releases.