Skip to content

GHCR image tags missing 'v' prefix, inconsistent with GitHub Releases #3856

@hwan515

Description

@hwan515

Description

There is an inconsistency between GitHub Release tag names and GHCR container image tags:

  • GitHub Releases use v prefix: v0.55.1, v0.56.2, etc.
  • GHCR image tags do NOT use v prefix: 0.55.1, 0.56.2, etc.

This causes confusion because users naturally look at the Releases page to find the version, then use that exact tag to pull the image — which fails.

Steps to Reproduce

# Fails — tag does not exist
docker pull ghcr.io/google/cadvisor:v0.55.1
# Error: ghcr.io/google/cadvisor:v0.55.1: not found

# Works — tag without 'v' prefix
docker pull ghcr.io/google/cadvisor:0.55.1

Impact

This has broken our CI/CD pipeline deployment. We suspect many other users may encounter the same issue, as using v-prefixed tags from releases is a very common convention.

Related issues:

Suggestion

Either:

  1. Publish GHCR tags with both formats (v0.55.1 and 0.55.1) so both work, OR
  2. Document the correct tag format in the README — clearly state that GHCR tags do NOT include the v prefix

I'm happy to submit a PR for option 2 if the maintainers prefer that approach.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions