GitLab CI/CD versioning with tag

This guide uses GitLab’s CI/CD and commitizen to manage version progress and update the CHANGELOG.md file.