Atlas › 17 Git & Version Control › Tagging and Releases☰ Read as one page
Tagging and Releases
6.1Why Tags Matter for QATags mark specific points in Git history -- typically releases. For QA engineers, tags create an audit trail: which commit was released…6.2Creating TagsA lightweight tag is just a pointer to a commit. It has no additional metadata.6.3Working with Tags6.4Semantic VersioningMost projects use semantic versioning (SemVer): MAJOR.MINOR.PATCH6.5Associating Test Results with ReleasesThe gold standard is a release process where test results are permanently linked to the release tag.6.6Release Workflow for QAA typical QA-involved release workflow:6.7Comparing ReleasesGit makes it easy to see what changed between releases -- essential for writing test plans.6.8Hands-On Exercise1. Create an annotated tag for a "release" with test result metadata in the message 2. Push the tag and create a GitHub Release with…