Versioning projects

Manage project versions in your Git repository, creating release branches and updating version numbers.

POST – Create project version

Create a project version in a specific project.

URL
../integration/rest /external/v1/ut-flow/edge/{projectName}/version?currentVersion={currentVersion}&newVersion={ newVersion}& includeLocalChanges={ includeLocalChanges}& baseBranch={ baseBranch}
Parameters
  • {projectName} - Name of the project.
  • {currentVersion} - Current version of the project.
  • {includeLocalChanges} - Include uncommitted changes in the version.
  • {baseBranch} - Branch to create the version from.
Request headers
Content-Type: application/json
X-INSTANCE-API-KEY: <genertaed API key>
Request body
None
Response
If the request is successful, the HTTP 200 status response code is displayed.

{
  "message": "Successfully created release version 1.0.0 from branch main and updated main to 2.0.0"
}