From bb7a3ce7e5f040a2acfde9686b7dbfd51dee963f Mon Sep 17 00:00:00 2001 From: Shaun Jackman Date: Tue, 30 Mar 2021 19:45:35 -0700 Subject: [PATCH] github_packages: write_index_json: add image.ref.name --- Library/Homebrew/github_packages.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Library/Homebrew/github_packages.rb b/Library/Homebrew/github_packages.rb index 898ef29524..ebfa4ce56a 100644 --- a/Library/Homebrew/github_packages.rb +++ b/Library/Homebrew/github_packages.rb @@ -233,7 +233,8 @@ class GitHubPackages index_json_sha256, index_json_size = write_image_index(manifests, blobs, formula_annotations_hash) - write_index_json(index_json_sha256, index_json_size, root) + write_index_json(index_json_sha256, index_json_size, root, + "org.opencontainers.image.ref.name" => version_rebuild) # docker/skopeo insist on lowercase org ("repository name") org_prefix = "#{DOCKER_PREFIX}#{org.downcase}" @@ -287,16 +288,15 @@ class GitHubPackages write_hash(blobs, image_index) end - def write_index_json(index_json_sha256, index_json_size, root) + def write_index_json(index_json_sha256, index_json_size, root, annotations) index_json = { schemaVersion: 2, manifests: [{ mediaType: "application/vnd.oci.image.index.v1+json", digest: "sha256:#{index_json_sha256}", size: index_json_size, - annotations: {}, + annotations: annotations, }], - annotations: {}, } validate_schema!(IMAGE_INDEX_SCHEMA_URI, index_json) write_hash(root, index_json, "index.json")