@@ -75,6 +75,18 @@ if [[ "$RELEASE" = "true" ]] && [[ "$GITHUB_ACTIONS" = "true" ]]; then
75
75
nocacheFilterFlag=" --no-cache-filter=base"
76
76
fi
77
77
78
+ outputFlag=" type=image,$pushFlag "
79
+ if [ " $GITHUB_ACTIONS " = " true" ]; then
80
+ outputFlag=" ${outputFlag} ,\" annotation.org.opencontainers.image.title=Dockerfile Frontend\" "
81
+ if [ -n " $GITHUB_SHA " ]; then
82
+ outputFlag=" ${outputFlag} ,annotation.org.opencontainers.image.revision=$GITHUB_SHA "
83
+ fi
84
+ if [ -n " $GITHUB_REPOSITORY " ] && [ -n " $GITHUB_SERVER_URL " ]; then
85
+ outputFlag=" ${outputFlag} ,annotation.org.opencontainers.image.source=$GITHUB_SERVER_URL /$GITHUB_REPOSITORY "
86
+ outputFlag=" ${outputFlag} ,annotation.org.opencontainers.image.url=$GITHUB_SERVER_URL /$GITHUB_REPOSITORY "
87
+ fi
88
+ fi
89
+
78
90
case $TYP in
79
91
" master" )
80
92
tagf=./frontend/dockerfile/release/$TAG /tags
@@ -92,7 +104,7 @@ case $TYP in
92
104
buildxCmd build $platformFlag $cacheFromFlags $cacheToFlags $nocacheFilterFlag $( buildAttestFlags) \
93
105
--build-arg " CHANNEL=$TAG " \
94
106
--build-arg " BUILDTAGS=$buildTags " \
95
- --output " type=image ,name=$REPO :$pushTag , $pushFlag " \
107
+ --output " ${outputFlag} ,name=$REPO :$pushTag " \
96
108
--file " ./frontend/dockerfile/cmd/dockerfile-frontend/Dockerfile" \
97
109
$currentcontext
98
110
;;
@@ -105,11 +117,15 @@ case $TYP in
105
117
exit 1
106
118
fi
107
119
buildTags=$( cat $tagf )
120
+ outputFlag=" ${outputFlag} ,\" name=$publishedNames \" "
121
+ if [ " $GITHUB_ACTIONS " = " true" ]; then
122
+ outputFlag=" ${outputFlag} ,annotation.org.opencontainers.image.version=$TAG "
123
+ fi
108
124
109
125
buildxCmd build $platformFlag $cacheFromFlags $cacheToFlags $nocacheFilterFlag $( buildAttestFlags) \
110
126
--build-arg " CHANNEL=$TAG " \
111
127
--build-arg " BUILDTAGS=$buildTags " \
112
- --output " type=image, \" name= $publishedNames \" , $pushFlag " \
128
+ --output " $outputFlag " \
113
129
--file " ./frontend/dockerfile/cmd/dockerfile-frontend/Dockerfile" \
114
130
$currentcontext
115
131
;;
0 commit comments