To create a Git tag for any repository, maintainer-level access is required.
If you do not have the necessary permissions, a CMFSUPPORT ticket must be raised to obtain approval from the respective component owner.
Additionally, the repository must be configured to support git-flow.
If it is not already set up, a separate CMFSUPPORT ticket should be raised to request git-flow configuration for that specific repository.
| Jira | ||||||
|---|---|---|---|---|---|---|
|
git-flow is a set of Git extensions that provide high-level repository operations based on Vincent Driessen’s branching model. It is particularly useful for maintaining older releases and managing structured development workflows.
Installation:
| Code Block | ||||||
|---|---|---|---|---|---|---|
| ||||||
sudo apt-get install git-flow |
...
...
auto-changelog is a command-line tool that generates changelogs automatically from Git tags and commit history.
Installation: (if npm package is not present by default, need to install)
...
For Example:
Repository for rdk-speedtest-cli - https://github.com/rdkcentral/rdk-speedtest-cli/
Note: Although the example shown here uses a forked version of the rdk-speedtest-cli repository, all actual development and tagging steps must steps must be performed using the original rdkcentral repository. Here forked repository is used for demonstration only, not for official tagging or release activities.
Git Clone:
...