Skip to main content
Version: main-dev

versioning.output

Title: versioning.output

Typeobject
Additional propertiesNot allowed

Description: Report analyzing tag naming conventions and semver adoption.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ analyzerNoconstNo-Unique identifier for the Versioning analyzer.
+ repositoryNostringNo-The image repository that was analyzed.
+ total_tagsNointegerNo-Total number of tags found in the remote repository.
+ dominant_patternNoenum (of string)No-The most frequently occurring tag naming pattern.
- release_linesNoarray of stringNo-Major/Minor versions identified as active release lines.
+ semver_compliant_percentageNonumberNo-Percentage of tags that follow strict Semantic Versioning.
+ patternsNoarray of objectNo-Frequency breakdown of tag naming patterns.
+ variantsNoarray of objectNo-Frequency breakdown of tag variants (e.g., -alpine, -slim).

1. Required Property analyzer

Typeconst

Description: Unique identifier for the Versioning analyzer.

Specific value: "versioning"

2. Required Property repository

Typestring

Description: The image repository that was analyzed.

3. Required Property total_tags

Typeinteger

Description: Total number of tags found in the remote repository.

Restrictions
Minimum≥ 0

4. Required Property dominant_pattern

Typeenum (of string)

Description: The most frequently occurring tag naming pattern.

Must be one of:

  • "semver"
  • "semver-prerelease"
  • "semver-variant"
  • "calver"
  • "numeric"
  • "hash"
  • "named"
  • "unknown"

5. Optional Property release_lines

Typearray of string

Description: Major/Minor versions identified as active release lines.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
release_lines items-

5.1. release_lines items

Typestring

6. Required Property semver_compliant_percentage

Typenumber

Description: Percentage of tags that follow strict Semantic Versioning.

Restrictions
Minimum≥ 0
Maximum≤ 100

7. Required Property patterns

Typearray of object

Description: Frequency breakdown of tag naming patterns.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
patterns items-

7.1. patterns items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ patternNoenum (of string)No-Pattern identifier.
+ countNointegerNo-Number of tags matching this pattern.
+ percentageNonumberNo-Percentage of total tags matching this pattern.
+ examplesNoarray of stringNo-Sample tags matching this pattern.

7.1.1. Property pattern

Typeenum (of string)

Description: Pattern identifier.

Must be one of:

  • "semver"
  • "semver-prerelease"
  • "semver-variant"
  • "calver"
  • "numeric"
  • "hash"
  • "named"

7.1.2. Property count

Typeinteger

Description: Number of tags matching this pattern.

Restrictions
Minimum≥ 0

7.1.3. Property percentage

Typenumber

Description: Percentage of total tags matching this pattern.

Restrictions
Minimum≥ 0
Maximum≤ 100

7.1.4. Property examples

Typearray of string

Description: Sample tags matching this pattern.

Array restrictions
Min itemsN/A
Max items10
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
examples items-
7.1.4.1. examples items
Typestring

8. Required Property variants

Typearray of object

Description: Frequency breakdown of tag variants (e.g., -alpine, -slim).

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
variants items-

8.1. variants items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ nameNostringNo-Variant name or suffix.
+ countNointegerNo-Number of tags identified with this variant.
+ percentageNonumberNo-Percentage of total tags identified with this variant.
+ examplesNoarray of stringNo-Sample tags matching this variant.

8.1.1. Property name

Typestring

Description: Variant name or suffix.

8.1.2. Property count

Typeinteger

Description: Number of tags identified with this variant.

Restrictions
Minimum≥ 0

8.1.3. Property percentage

Typenumber

Description: Percentage of total tags identified with this variant.

Restrictions
Minimum≥ 0
Maximum≤ 100

8.1.4. Property examples

Typearray of string

Description: Sample tags matching this variant.

Array restrictions
Min itemsN/A
Max items10
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
examples items-
8.1.4.1. examples items
Typestring

Generated using json-schema-for-humans on 2026-03-21 at 11:43:37 +0000

  • 1. Required Property analyzer
  • 2. Required Property repository
  • 3. Required Property total_tags
  • 4. Required Property dominant_pattern
  • 5. Optional Property release_lines
    • 5.1. release_lines items
  • 6. Required Property semver_compliant_percentage
  • 7. Required Property patterns
    • 7.1. patterns items
  • 8. Required Property variants
    • 8.1. variants items