Tags & Releases
The project follows the Semantic Versioning format for all tags and releases:
X.Y.Z → Major.Minor.Patch
Each part is incremented as follows:
Major – Breaking changes or significant new features
Minor – Backward-compatible new functionality
Patch – Bug fixes and small improvements
Note
Tags are automatically created via the CI/CD pipeline. During the pipeline run, you can select which version component to increment — Major, Minor, or Patch — and the pipeline will automatically bump the version number and publish the new tag and release.
Registering a New Version
Before tagging a release, update the active version in the data.json fixture file located at
rdmc/fixtures/data.json.
Set the current active version to
"is_active": false.Add a new entry with the new
version_number,release_date, and"is_active": true.Only one version should have
"is_active": trueat any time.Proceed with creating the Git tag — the tag name should match
version_numberexactly (e.g.,0.7.0).
The fixture entry format is as follows:
{
"model": "rdmc.projectversion",
"fields": {
"version_number": "0.7.0",
"release_date": "2026-06-01",
"is_active": true
}
}
Note
The active ProjectVersion controls the documentation URL and the version displayed in the platform UI.
Mismatches between the Git tag and the database entry will cause broken documentation links.
Available Tags & Releases
Loading...