@@ -18,7 +18,8 @@ pushd "$ARCHIVE_PATH"
18
18
VERSION=v$VERSION
19
19
ANNOTATION_VERSION=" org.cncf.cri-o.version=$VERSION "
20
20
ANNOTATION_COMMIT=" org.cncf.cri-o.commit=$COMMIT "
21
- ANNOTATION_BRANCH=" org.cncf.cri-o.branch=$PROJECT_VERSION "
21
+ ANNOTATION_BRANCH=" org.cncf.cri-o.branch=$REVISION "
22
+ ANNOTATION_PROJECT=" org.cncf.cri-o.project=$PROJECT_VERSION "
22
23
23
24
TAG_LATEST=
24
25
if [[ " $PROJECT_VERSION " == main ]]; then
@@ -64,10 +65,11 @@ for ARCH in "${ARCHES[@]}"; do
64
65
-a " $ANNOTATION_VERSION " \
65
66
-a " $ANNOTATION_COMMIT " \
66
67
-a " $ANNOTATION_BRANCH " \
68
+ -a " $ANNOTATION_PROJECT " \
67
69
--artifact-type " $BUNDLE_ARTIFACT_TYPE " \
68
70
--artifact-platform " linux/$ARCH " \
69
71
--format json \
70
- " $TARGET_ARTIFACT ,$COMMIT -$ARCH ,$VERSION -$ARCH ,$PROJECT_VERSION -$ARCH$TAG_LATEST_ARCH " \
72
+ " $TARGET_ARTIFACT ,$COMMIT -$ARCH ,$VERSION -$ARCH ,$REVISION - $ARCH , $ PROJECT_VERSION -$ARCH$TAG_LATEST_ARCH " \
71
73
${ARGS[@]} | jq -r .reference)
72
74
cosign sign -y " $ARTIFACT_REF "
73
75
@@ -80,7 +82,8 @@ oras manifest index create \
80
82
-a " $ANNOTATION_VERSION " \
81
83
-a " $ANNOTATION_COMMIT " \
82
84
-a " $ANNOTATION_BRANCH " \
83
- " $ARTIFACT :$TAG ,$COMMIT ,$VERSION ,$PROJECT_VERSION$TAG_LATEST " \
85
+ -a " $ANNOTATION_PROJECT " \
86
+ " $ARTIFACT :$TAG ,$COMMIT ,$VERSION ,$REVISION ,$PROJECT_VERSION$TAG_LATEST " \
84
87
${ARTIFACTS[@]} | tee -a out
85
88
MANIFEST_REF=$( sed -n ' s/Digest: //p' out)
86
89
cosign sign -y " $ARTIFACT @$MANIFEST_REF "
@@ -92,6 +95,7 @@ for ARCH in "${ARCHES[@]}"; do
92
95
-a " $ANNOTATION_VERSION " \
93
96
-a " $ANNOTATION_COMMIT " \
94
97
-a " $ANNOTATION_BRANCH " \
98
+ -a " $ANNOTATION_PROJECT " \
95
99
--platform " linux/$ARCH " \
96
100
--artifact-type " $SBOM_ARTIFACT_TYPE " \
97
101
" $ARTIFACT :$TAG " \
0 commit comments