File tree Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Expand file tree Collapse file tree 1 file changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -27,6 +27,13 @@ mode_val=${!mode_var}
27
27
log_prefix=" ${ACTION}${REGRESS: +-regress} -${IMPL}${mode_val: +-${mode_val} }${MAL_IMPL: +-${MAL_IMPL} } "
28
28
TEST_OPTS=" ${TEST_OPTS} --debug-file ../../${log_prefix} .debug"
29
29
30
+ step_summary () {
31
+ echo " ${* } "
32
+ if [ " ${GITHUB_STEP_SUMMARY} " ]; then
33
+ echo " ${* } " >> " ${GITHUB_STEP_SUMMARY} "
34
+ fi
35
+ }
36
+
30
37
img_impl=$( echo " ${MAL_IMPL:- ${IMPL} } " | tr ' [:upper:]' ' [:lower:]' )
31
38
img_name=" mal-test-${img_impl%% -mal} "
32
39
img_ver=$( ./voom-like-version.sh impls/${img_impl} /Dockerfile)
@@ -63,10 +70,14 @@ echo "MAKE: ${MAKE}"
63
70
64
71
case " ${ACTION} " in
65
72
docker-build-push)
66
- if ! docker pull ${IMAGE} ; then
73
+ if docker pull ${IMAGE} ; then
74
+ step_summary " ${MAL_IMPL:- ${IMPL} } - pulled ${IMAGE} "
75
+ else
67
76
make " docker-build^${MAL_IMPL:- ${IMPL} } "
77
+ step_summary " ${MAL_IMPL:- ${IMPL} } - built ${IMAGE} "
68
78
if [ " ${GITHUB_REF} " = " refs/heads/main" ]; then
69
79
docker push ${IMAGE}
80
+ step_summary " ${MAL_IMPL:- ${IMPL} } - pushed ${IMAGE} "
70
81
fi
71
82
fi
72
83
;;
You can’t perform that action at this time.
0 commit comments