Release Process - Canadian-Geospatial-Platform/geoview GitHub Wiki
Typical sequence to tag upstream develop branch for a new release:
Make sure packages version number are updated
1. Fetch the latest changes from upstream:
git fetch upstream
2. Checkout the develop branch and update it:
Use if local develop branch already exists.
git checkout develop
git pull upstream develop
Use only if the branch does not exist locally.
git checkout -b develop upstream/develop
3. Create a new tag (replace vX.Y.Z with proper version):
git tag vX.Y.Z
4. Push the tag to the upstream remote:
git push upstream vX.Y.Z
Summary:
- Always tag from a clean, up-to-date develop branch.
- Use semantic versioning for your tag name (e.g., v1.2.0).