Skip to content

Commit f17e751

Browse files
authored
Merge pull request #9 from arelange/registry-arm64
try using rock name as tag
2 parents c31075e + 1f6ad6e commit f17e751

File tree

1 file changed

+3
-8
lines changed

1 file changed

+3
-8
lines changed

.github/workflows/registry-actions.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,12 @@ jobs:
9494
VERSION="$(yq '.version' rockcraft.yaml)"
9595
ORG_NAME=$(echo "${ORG}" | tr '[:upper:]' '[:lower:]')
9696
# Upload each rock to the container registry
97-
declare -a digests=()
97+
args=("manifest" "create" "${ORG_NAME}/${IMAGE}:${VERSION}-edge")
9898
for rock in *.rock; do
99-
digest=$(rockcraft.skopeo --insecure-policy inspect "oci-archive:${rock}" --format "{{ .Digest }}")
100-
digests+=($digest)
101-
rockcraft.skopeo --insecure-policy copy oci-archive:${rock} "docker://${ORG_NAME}/${IMAGE}@${digest}"
99+
rockcraft.skopeo --insecure-policy copy oci-archive:${rock} "docker-daemon:${ORG_NAME}/${IMAGE}:${rock}"
100+
args+=(--amend "${ORG_NAME}/${IMAGE}:${rock}")
102101
done
103102
# Create and upload a multi-arch manifest
104-
args=("manifest" "create" "${ORG_NAME}/${IMAGE}:${VERSION}-edge")
105-
for digest in "${digests[@]}"; do
106-
args+=(--amend "${ORG_NAME}/${IMAGE}@${digest}")
107-
done
108103
docker "${args[@]}"
109104
# Push to Docker Hub
110105
# docker tag ${ORG_NAME}/${IMAGE}:${VERSION}-edge ${USERNAME}:${VERSION}-edge

0 commit comments

Comments
 (0)