Skip to content

DEV_release

jibedoubleve edited this page Aug 3, 2024 · 2 revisions

Summary of the Release Process

This process involves tagging a specific commit for release, creating a new branch from that commit, and pushing both the tag and branch to the remote repository. This allows you to mark a stable version and manage the release effectively.

Steps to Release a New Version

  1. Check Commit History:

    git log --oneline
  2. Tag the Release Commit:

    git tag <x.x.x> <commit-hash>
  3. Checkout the Commit:

    git checkout <commit-hash>
  4. Create a Release Branch:

    git checkout -b release/<x.x.x>
  5. Push the Release Branch:

    git push -u origin release/<x.x.x>
  6. Push the Tag:

    git push origin tag <x.x.x>

This sequence marks the new version for release, enabling easy tracking and deployment of changes.