Skip to content

fix(devcontainer): align tagging #383

Description

@DevSecNinja

Describe the bug

It seems some tags are out of sync. In my head the digest with latest tag should also have the amd64 and arm64 tags.

Image

https://github.com/DevSecNinja/dotfiles/pkgs/container/dotfiles-devcontainer

amd64: sha256:f9031327a8e2178d5ff27b5a86616e024c37c873a49a3734501c16d172b09cd5
latest: sha256:b44ffab26d32503ba414e1b3bd0126896c79ac8c45f8f415dfa7e0a54d7c02a2
arm64: sha256:7121ea9e46bff34112a9c075a9f6705d92488b7b47de9455b55badd845924a2f

Under the latest tag, go to the "OS / Arch" overview. Then they also list the expected labels:

linux/amd64
$ docker pull ghcr.io/devsecninja/dotfiles-devcontainer:latest@sha256:8e737f60febae9dd73e23d005e528f215da2333cd387b230e8185c0bc1cd1c97
linux/arm64
$ docker pull ghcr.io/devsecninja/dotfiles-devcontainer:latest@sha256:7121ea9e46bff34112a9c075a9f6705d92488b7b47de9455b55badd845924a2f

Looking at how Home Assistant does it as a reference, there aren't any separate amd64 or arm64 tags: https://github.com/home-assistant/core/pkgs/container/home-assistant/versions?filters%5Bversion_type%5D=tagged

Steps to reproduce

Expected behavior

Actual behavior

Environment

  • OS:
  • Version/tag:

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions