openvinotoolkit / openvinotoolkit/model_server

Publish full YYYY.MINOR.PATCH Docker tags for .0 OVMS releases

Open
#4,488 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
C++
Stars
931
Forks
277
Avg merge
2d 13h
Merged PRs (30d)
68

Description

Summary

Please publish full three-component Docker tag aliases for OVMS releases
whose patch component is zero.

For example, OpenVINO Model Server 2026.3.0 currently publishes:

  • openvino/model_server:2026.3
  • openvino/model_server:2026.3-gpu

Please additionally publish:

  • openvino/model_server:2026.3.0
  • openvino/model_server:2026.3.0-gpu

Existing short tags should remain available for backward compatibility.

Motivation

Patch releases already use three-component tags, for example:

  • 2026.2.1
  • 2026.2.1-gpu

Consequently, consumers must alternate between two- and three-component
version tags when pinning exact releases:

  • 2026.2.1-gpu
  • 2026.3-gpu
  • potentially 2026.3.1-gpu

This causes compatibility problems for update-monitoring and dependency
automation that compares tags with consistent numeric precision. It also
makes the Docker tag differ from the full version shown in the release
title, which is 2026.3.0.

Publishing full .0 aliases would provide a canonical exact-version tag
for every release while preserving the existing short aliases and
latest channels.

Expected result

Every stable release has an immutable full-version Docker tag:

  • YYYY.MINOR.0[-gpu] for the initial release
  • YYYY.MINOR.PATCH[-gpu] for subsequent patches

Short YYYY.MINOR[-gpu] aliases may continue to be published unchanged.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the repository's Docker image publishing workflow and inspect how version tags and GPU variants are generated for stable releases. Verify the change preserves short aliases and latest channels while adding immutable full-version tags for initial and subsequent releases, then run the repository's relevant release or container validation checks.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker
Domain
devops, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.