Title: analyzer.versioning
| |
|---|
| Type | object |
| Additional properties |  |
Description: Report analyzing tag naming conventions and semver adoption.
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + analyzer | No | const | No | - | Unique identifier for the Versioning analyzer. |
| + repository | No | string | No | - | The image repository that was analyzed. |
| + total_tags | No | integer | No | - | Total number of tags found in the remote repository. |
| + dominant_pattern | No | enum (of string) | No | - | The most frequently occurring tag naming pattern. |
| - release_lines | No | array of string | No | - | Major/Minor versions identified as active release lines. |
| - semver_compliant_percentage | No | number | No | - | Percentage of tags that follow strict Semantic Versioning. |
| + patterns | No | array of object | No | - | Frequency breakdown of tag naming patterns. |
| + variants | No | array of object | No | - | Frequency breakdown of tag variants (e.g., -alpine, -slim). |
1. The following properties are required
- semver_compliant_per centage
2.
Property analyzer
Description: Unique identifier for the Versioning analyzer.
Specific value: "versioning"
3.
Property repository
Description: The image repository that was analyzed.
Description: Total number of tags found in the remote repository.
5.
Property dominant_pattern
Description: The most frequently occurring tag naming pattern.
Must be one of:
- "semver"
- "semver-prerelease"
- "semver-variant"
- "calver"
- "numeric"
- "hash"
- "named"
- "unknown"
6.
Property release_lines
Description: Major/Minor versions identified as active release lines.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
6.1. release_lines items
7.
Property semver_compliant_percentage
Description: Percentage of tags that follow strict Semantic Versioning.
| Restrictions | |
|---|
| Minimum | ≥ 0 |
| Maximum | ≤ 100 |
8.
Property patterns
Description: Frequency breakdown of tag naming patterns.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
8.1. patterns items
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + pattern | No | enum (of string) | No | - | Pattern identifier. |
| + count | No | integer | No | - | Number of tags matching this pattern. |
| + percentage | No | number | No | - | Percentage of total tags matching this pattern. |
| + examples | No | array of string | No | - | Sample tags matching this pattern. |
8.1.1. Property pattern
Description: Pattern identifier.
Must be one of:
- "semver"
- "semver-prerelease"
- "semver-variant"
- "calver"
- "numeric"
- "hash"
- "named"
8.1.2. Property count
Description: Number of tags matching this pattern.
8.1.3. Property percentage
Description: Percentage of total tags matching this pattern.
| Restrictions | |
|---|
| Minimum | ≥ 0 |
| Maximum | ≤ 100 |
8.1.4. Property examples
Description: Sample tags matching this pattern.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | 10 |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
8.1.4.1. examples items
9.
Property variants
Description: Frequency breakdown of tag variants (e.g., -alpine, -slim).
| Array restrictions |
|---|
| Min items | N/A |
| Max items | N/A |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
9.1. variants items
| |
|---|
| Type | object |
| Additional properties |  |
| Property | Pattern | Type | Deprecated | Definition | Title/Description |
|---|
| + name | No | string | No | - | Variant name or suffix. |
| + count | No | integer | No | - | Number of tags identified with this variant. |
| + percentage | No | number | No | - | Percentage of total tags identified with this variant. |
| + examples | No | array of string | No | - | Sample tags matching this variant. |
9.1.1. Property name
Description: Variant name or suffix.
9.1.2. Property count
Description: Number of tags identified with this variant.
9.1.3. Property percentage
Description: Percentage of total tags identified with this variant.
| Restrictions | |
|---|
| Minimum | ≥ 0 |
| Maximum | ≤ 100 |
9.1.4. Property examples
Description: Sample tags matching this variant.
| Array restrictions |
|---|
| Min items | N/A |
| Max items | 10 |
| Items unicity | False |
| Additional items | False |
| Tuple validation | See below |
9.1.4.1. examples items
Generated using json-schema-for-humans on 2026-03-20 at 04:11:48 +0100