@@ -68,13 +68,17 @@ versionLessThan() {
68
68
#
69
69
# Arguments:
70
70
# 1 the version to assert
71
+ # Return:
72
+ # 0 if the version being build is equal to or higher than the specified version. 1 if not.
71
73
# ######################################
72
74
assertVersionAtLeast () {
73
75
local full_version=" $MAJOR_VERSION .$MINOR_VERSION .$PATCH_VERSION "
74
76
if versionLessThan " $full_version " " $1 " ; then
75
77
out.warn.ln " No further images supported for PHP version $full_version . Quitting..."
76
- exit 0
78
+ return 1
77
79
fi
80
+
81
+ return 0
78
82
}
79
83
80
84
# ######################################
@@ -107,7 +111,8 @@ buildImage() {
107
111
fi
108
112
109
113
patch_tag=" $minor_tag .$PATCH_VERSION "
110
- latest_tag=" $patch_tag -$( date ' +%Y-%m-%d-%H-%M-%S' ) "
114
+ # latest_tag="$patch_tag-$(date '+%Y-%m-%d-%H-%M-%S')"
115
+ latest_tag=" $patch_tag -2024-07-23-09-08-59"
111
116
112
117
buildMultiArchImage " $IMAGE " " $repo :$minor_tag "
113
118
buildMultiArchImage " $IMAGE " " $repo :$patch_tag "
@@ -207,7 +212,10 @@ buildAll() {
207
212
fi
208
213
209
214
# requires 8.1
210
- assertVersionAtLeast 8.1
215
+ if ! assertVersionAtLeast 8.1; then
216
+ out.warn " No further images supported for PHP version $MAJOR_VERSION .$MINOR_VERSION ."
217
+ return
218
+ fi
211
219
buildImage phpunit10
212
220
213
221
if versionBetween 8.1 8.3.999; then
@@ -217,7 +225,10 @@ buildAll() {
217
225
fi
218
226
219
227
# requires 8.2
220
- assertVersionAtLeast 8.2
228
+ if ! assertVersionAtLeast 8.2; then
229
+ out.warn " No further images supported for PHP version $MAJOR_VERSION .$MINOR_VERSION ."
230
+ return
231
+ fi
221
232
buildImage phpunit11
222
233
buildImage laravel11.x
223
234
}
0 commit comments