Skip to content

Commit cc821f3

Browse files
authored
Merge pull request #80 from LaurentGoderre/index-munging-verification
Modify index munge for verification
2 parents 3f90094 + ba66c70 commit cc821f3

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

.test/meta-commands/out.sh

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,9 @@ tar -xvf temp.tar -C temp
4545
rm temp.tar
4646
jq '
4747
.manifests |= (
48-
del(.[].annotations)
49-
| unique
48+
unique_by([ .digest, .size, .mediaType ])
5049
| if length != 1 then
51-
error("unexpected number of manifests: " + length)
50+
error("unexpected number of manifests: \(length)")
5251
else . end
5352
)
5453
' temp/index.json > temp/index.json.new

meta.jq

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,9 @@ def build_command:
209209
# munge the index to what crane wants ("Error: layout contains 5 entries, consider --index")
210210
@sh "jq \("
211211
.manifests |= (
212-
del(.[].annotations)
213-
| unique
212+
unique_by([ .digest, .size, .mediaType ])
214213
| if length != 1 then
215-
error(\"unexpected number of manifests: \" + length)
214+
error(\"unexpected number of manifests: \\(length)\")
216215
else . end
217216
)
218217
" | unindent_and_decomment_jq(3)) temp/index.json > temp/index.json.new",

0 commit comments

Comments
 (0)