pypi-to-docker-missing-version
Passed Started
by
@dorianturba

Dorian Turba
1Running with gitlab-runner 17.5.4 (d8d88d9e)2 on shared-default-k8s-runner t1_47qdx, system ID: r_5IIMqTMaptGE4Using Kubernetes namespace: froggit-prd-gitlab-runner5Using Kubernetes executor with image alpine:3.20.1 ...6Using attach strategy to execute scripts...8Using FF_USE_POD_ACTIVE_DEADLINE_SECONDS, the Pod activeDeadlineSeconds will be set to the job timeout: 1h0m0s...9Waiting for pod froggit-prd-gitlab-runner/runner-t147qdx-project-1555-concurrent-0-mzl6uned to be running, status is Pending10Running on runner-t147qdx-project-1555-concurrent-0-mzl6uned via gitlab-runner-6666ff99bc-ktz2k...12Fetching changes with git depth set to 20...13Initialized empty Git repository in /builds/swepy/cicd-templates/pypi-to-docker-missing-version/.git/14Created fresh repository.15Checking out 5b46be3d as detached HEAD (ref is trunk)...16Skipping Git submodules setup18$ apk update21v3.20.6-34-g03eb45c3b90 [https://dl-cdn.alpinelinux.org/alpine/v3.20/main]22v3.20.6-34-g03eb45c3b90 [https://dl-cdn.alpinelinux.org/alpine/v3.20/community]23OK: 24176 distinct packages available24$ apk add --no-cache curl jq27(1/12) Installing ca-certificates (20241121-r1)28(2/12) Installing brotli-libs (1.1.0-r2)29(3/12) Installing c-ares (1.33.1-r0)30(4/12) Installing libunistring (1.2-r0)31(5/12) Installing libidn2 (2.3.7-r0)32(6/12) Installing nghttp2-libs (1.62.1-r0)33(7/12) Installing libpsl (0.21.5-r1)34(8/12) Installing zstd-libs (1.5.6-r0)35(9/12) Installing libcurl (8.12.1-r0)36(10/12) Installing curl (8.12.1-r0)37(11/12) Installing oniguruma (6.9.9-r0)38(12/12) Installing jq (1.7.1-r0)39Executing busybox-1.36.1-r29.trigger40Executing ca-certificates-20241121-r1.trigger41OK: 14 MiB in 26 packages42$ echo "Image name=$IMAGE_NAME"43Image name=swepy/ruff44$ docker_url="$REPOSITORIES_API_URL/$IMAGE_NAME/tags"45$ while [ -n "$docker_url" ]; do46$ docker_response=$(curl -s "$docker_url")47$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then48$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"49$ docker_url=$(echo "$docker_response" | jq -r '.next')50$ if [ "$docker_url" = "null" ]; then51$ done52$ docker_response=$(curl -s "$docker_url")53$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then54$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"55$ docker_url=$(echo "$docker_response" | jq -r '.next')56$ if [ "$docker_url" = "null" ]; then57$ done58$ docker_response=$(curl -s "$docker_url")59$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then60$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"61$ docker_url=$(echo "$docker_response" | jq -r '.next')62$ if [ "$docker_url" = "null" ]; then63$ done64$ docker_response=$(curl -s "$docker_url")65$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then66$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"67$ docker_url=$(echo "$docker_response" | jq -r '.next')68$ if [ "$docker_url" = "null" ]; then69$ done70$ docker_response=$(curl -s "$docker_url")71$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then72$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"73$ docker_url=$(echo "$docker_response" | jq -r '.next')74$ if [ "$docker_url" = "null" ]; then75$ done76$ docker_response=$(curl -s "$docker_url")77$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then78$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"79$ docker_url=$(echo "$docker_response" | jq -r '.next')80$ if [ "$docker_url" = "null" ]; then81$ done82$ docker_response=$(curl -s "$docker_url")83$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then84$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"85$ docker_url=$(echo "$docker_response" | jq -r '.next')86$ if [ "$docker_url" = "null" ]; then87$ done88$ docker_response=$(curl -s "$docker_url")89$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then90$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"91$ docker_url=$(echo "$docker_response" | jq -r '.next')92$ if [ "$docker_url" = "null" ]; then93$ done94$ docker_response=$(curl -s "$docker_url")95$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then96$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"97$ docker_url=$(echo "$docker_response" | jq -r '.next')98$ if [ "$docker_url" = "null" ]; then99$ done100$ docker_response=$(curl -s "$docker_url")101$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then102$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"103$ docker_url=$(echo "$docker_response" | jq -r '.next')104$ if [ "$docker_url" = "null" ]; then105$ done106$ docker_response=$(curl -s "$docker_url")107$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then108$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"109$ docker_url=$(echo "$docker_response" | jq -r '.next')110$ if [ "$docker_url" = "null" ]; then111$ done112$ docker_response=$(curl -s "$docker_url")113$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then114$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"115$ docker_url=$(echo "$docker_response" | jq -r '.next')116$ if [ "$docker_url" = "null" ]; then117$ done118$ docker_response=$(curl -s "$docker_url")119$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then120$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"121$ docker_url=$(echo "$docker_response" | jq -r '.next')122$ if [ "$docker_url" = "null" ]; then123$ done124$ docker_response=$(curl -s "$docker_url")125$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then126$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"127$ docker_url=$(echo "$docker_response" | jq -r '.next')128$ if [ "$docker_url" = "null" ]; then129$ done130$ docker_response=$(curl -s "$docker_url")131$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then132$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"133$ docker_url=$(echo "$docker_response" | jq -r '.next')134$ if [ "$docker_url" = "null" ]; then135$ done136$ docker_response=$(curl -s "$docker_url")137$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then138$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"139$ docker_url=$(echo "$docker_response" | jq -r '.next')140$ if [ "$docker_url" = "null" ]; then141$ done142$ docker_response=$(curl -s "$docker_url")143$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then144$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"145$ docker_url=$(echo "$docker_response" | jq -r '.next')146$ if [ "$docker_url" = "null" ]; then147$ done148$ docker_response=$(curl -s "$docker_url")149$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then150$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"151$ docker_url=$(echo "$docker_response" | jq -r '.next')152$ if [ "$docker_url" = "null" ]; then153$ done154$ docker_response=$(curl -s "$docker_url")155$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then156$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"157$ docker_url=$(echo "$docker_response" | jq -r '.next')158$ if [ "$docker_url" = "null" ]; then159$ done160$ docker_response=$(curl -s "$docker_url")161$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then162$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"163$ docker_url=$(echo "$docker_response" | jq -r '.next')164$ if [ "$docker_url" = "null" ]; then165$ done166$ docker_response=$(curl -s "$docker_url")167$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then168$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"169$ docker_url=$(echo "$docker_response" | jq -r '.next')170$ if [ "$docker_url" = "null" ]; then171$ done172$ docker_response=$(curl -s "$docker_url")173$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then174$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"175$ docker_url=$(echo "$docker_response" | jq -r '.next')176$ if [ "$docker_url" = "null" ]; then177$ done178$ docker_response=$(curl -s "$docker_url")179$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then180$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"181$ docker_url=$(echo "$docker_response" | jq -r '.next')182$ if [ "$docker_url" = "null" ]; then183$ done184$ docker_response=$(curl -s "$docker_url")185$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then186$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"187$ docker_url=$(echo "$docker_response" | jq -r '.next')188$ if [ "$docker_url" = "null" ]; then189$ done190$ docker_response=$(curl -s "$docker_url")191$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then192$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"193$ docker_url=$(echo "$docker_response" | jq -r '.next')194$ if [ "$docker_url" = "null" ]; then195$ done196$ docker_response=$(curl -s "$docker_url")197$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then198$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"199$ docker_url=$(echo "$docker_response" | jq -r '.next')200$ if [ "$docker_url" = "null" ]; then201$ done202$ docker_response=$(curl -s "$docker_url")203$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then204$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"205$ docker_url=$(echo "$docker_response" | jq -r '.next')206$ if [ "$docker_url" = "null" ]; then207$ done208$ docker_response=$(curl -s "$docker_url")209$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then210$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"211$ docker_url=$(echo "$docker_response" | jq -r '.next')212$ if [ "$docker_url" = "null" ]; then213$ done214$ docker_response=$(curl -s "$docker_url")215$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then216$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"217$ docker_url=$(echo "$docker_response" | jq -r '.next')218$ if [ "$docker_url" = "null" ]; then219$ done220$ docker_response=$(curl -s "$docker_url")221$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then222$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"223$ docker_url=$(echo "$docker_response" | jq -r '.next')224$ if [ "$docker_url" = "null" ]; then225$ done226$ docker_response=$(curl -s "$docker_url")227$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then228$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"229$ docker_url=$(echo "$docker_response" | jq -r '.next')230$ if [ "$docker_url" = "null" ]; then231$ done232$ docker_response=$(curl -s "$docker_url")233$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then234$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"235$ docker_url=$(echo "$docker_response" | jq -r '.next')236$ if [ "$docker_url" = "null" ]; then237$ done238$ docker_response=$(curl -s "$docker_url")239$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then240$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"241$ docker_url=$(echo "$docker_response" | jq -r '.next')242$ if [ "$docker_url" = "null" ]; then243$ done244$ docker_response=$(curl -s "$docker_url")245$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then246$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"247$ docker_url=$(echo "$docker_response" | jq -r '.next')248$ if [ "$docker_url" = "null" ]; then249$ done250$ docker_response=$(curl -s "$docker_url")251$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then252$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"253$ docker_url=$(echo "$docker_response" | jq -r '.next')254$ if [ "$docker_url" = "null" ]; then255$ done256$ docker_response=$(curl -s "$docker_url")257$ if [ "$(echo "$docker_response" | jq -r '.results | length')" -eq 0 ]; then258$ TAGS="$TAGS $(echo "$docker_response" | jq -r '.results[].name')"259$ docker_url=$(echo "$docker_response" | jq -r '.next')260$ if [ "$docker_url" = "null" ]; then261$ docker_url=""262$ fi263$ done264$ echo "tags on docker=$TAGS"265tags on docker= latest26602670.92680.9.72690.9.62700.9.52710.9.42720.9.32730.9.22740.9.1 0.9.02750.82760.8.62770.8.52780.8.42790.8.32800.8.22810.8.12820.8.02830.7 0.7.42840.7.32850.7.22860.7.12870.7.02880.62890.6.92900.6.82910.6.72920.6.6 0.6.52930.6.42940.6.32950.6.22960.6.12970.6.02980.52990.5.73000.5.63010.5.5 0.5.43020.5.33030.5.23040.5.13050.5.03060.43070.4.103080.4.93090.4.83100.4.7 0.4.63110.4.53120.4.43130.4.33140.4.23150.4.13160.4.03170.33180.3.73190.3.6 0.3.53200.3.43210.3.33220.3.23230.3.13240.3.03250.23260.2.23270.2.13280.2.0 0.13290.1.153300.1.143310.1.133320.1.123330.1.113340.1.103350.1.93360.1.83370.1.7 0.1.63380.1.53390.1.43400.1.33410.1.23420.1.13430.1.03440.03450.0.2923460.0.291 0.0.2903470.0.2893480.0.2883490.0.2873500.0.2863510.0.2853520.0.2843530.0.2833540.0.2823550.0.281 0.0.2803560.0.2793570.0.2783580.0.2773590.0.2763600.0.2753610.0.2743620.0.2733630.0.2723640.0.271 0.0.2703650.0.2693660.0.2673670.0.2663680.0.2653690.0.2643700.0.2633710.0.2623720.0.2613730.0.260 0.0.2593740.0.2583750.0.2573760.0.2563770.0.2553780.0.2543790.0.2533800.0.2523810.0.2513820.0.250 0.0.2493830.0.2483840.0.2473850.0.2463860.0.2453870.0.2443880.0.2433890.0.2423900.0.2413910.0.240 0.0.2393920.0.2383930.0.2373940.0.2363950.0.2353960.0.2343970.0.2333980.0.2313990.0.2304000.0.229 0.0.2284010.0.2274020.0.2264030.0.2254040.0.2244050.0.2234060.0.2224070.0.2214080.0.2204090.0.219 0.0.2184100.0.2174110.0.2164120.0.2154130.0.2144140.0.2134150.0.2124160.0.2114170.0.2104180.0.209 0.0.2084190.0.2074200.0.2064210.0.2054220.0.2044230.0.2034240.0.2024250.0.2014260.0.2004270.0.199 0.0.1984280.0.1964290.0.1954300.0.1944310.0.1934320.0.1924330.0.1914340.0.1904350.0.1894360.0.188 0.0.1874370.0.1864380.0.1854390.0.1844400.0.1834410.0.1824420.0.1814430.0.1804440.0.1784450.0.177 0.0.1764460.0.1754470.0.1744480.0.1734490.0.1724500.0.1714510.0.1704520.0.1694530.0.1684540.0.167 0.0.1664550.0.1654560.0.1644570.0.1634580.0.1624590.0.1614600.0.1604610.0.1594620.0.1584630.0.157 0.0.1564640.0.1554650.0.1544660.0.1534670.0.1524680.0.1514690.0.1504700.0.1494710.0.1484720.0.146 0.0.1454730.0.1444740.0.1434750.0.1424760.0.1414770.0.1404780.0.1394790.0.1384800.0.1374810.0.135 0.0.1344820.0.1334830.0.1324840.0.1314850.0.1304860.0.1294870.0.1284880.0.1274890.0.1264900.0.125 0.0.1244910.0.1234920.0.1224930.0.1214940.0.1204950.0.1194960.0.1184970.0.1174980.0.1164990.0.114 0.0.1135000.0.1125010.0.1115020.0.1105030.0.1095040.0.1085050.0.1075060.0.1065070.0.1055080.0.104 0.0.1035090.0.1025100.0.1005110.0.995120.0.985130.0.975140.0.965150.0.955160.0.945170.0.93 0.0.925180.0.915190.0.905200.0.895210.0.885220.0.865230.0.855240.0.845250.0.835260.0.82 0.0.815270.0.805280.0.795290.0.785300.0.775310.0.765320.0.755330.0.745340.0.735350.0.72 0.0.715360.0.705370.0.695380.0.685390.0.675400.0.665410.0.655420.0.645430.0.635440.0.62 0.0.615450.0.605460.0.595470.0.585480.0.575490.0.555500.0.545510.0.535520.0.525530.0.51 0.0.505540.0.495550.0.485560.0.475570.0.465580.0.455590.0.445600.0.435610.0.425620.0.40 0.0.395630.0.375640.0.365650.0.355660.0.345670.0.335680.0.325690.0.315700.0.305710.0.29 0.0.285720.0.255730.0.245740.0.235750.0.225760.0.215770.0.205780.0.195790.0.185800.0.17 0.0.165810.0.155820.0.145830.0.13584$ pypi_url="$PACKAGE_INDEX_API_URL/$PACKAGE_NAME/json"585$ pypi_response=$(curl -s "$pypi_url")586$ releases=$(echo "$pypi_response" | jq -r '.releases | keys[]')587$ echo "releases on pypi:"588releases on pypi:589$ printf "%s " $releases5900.0.100 0.0.102 0.0.103 0.0.104 0.0.105 0.0.106 0.0.107 0.0.108 0.0.109 0.0.110 0.0.111 0.0.112 0.0.113 0.0.114 0.0.116 0.0.117 0.0.118 0.0.119 0.0.120 0.0.121 0.0.122 0.0.123 0.0.124 0.0.125 0.0.126 0.0.127 0.0.128 0.0.129 0.0.13 0.0.130 0.0.131 0.0.132 0.0.133 0.0.134 0.0.135 0.0.137 0.0.138 0.0.139 0.0.14 0.0.140 0.0.141 0.0.142 0.0.143 0.0.144 0.0.145 0.0.146 0.0.148 0.0.149 0.0.15 0.0.150 0.0.151 0.0.152 0.0.153 0.0.154 0.0.155 0.0.156 0.0.157 0.0.158 0.0.159 0.0.16 0.0.160 0.0.161 0.0.162 0.0.163 0.0.164 0.0.165 0.0.166 0.0.167 0.0.168 0.0.169 0.0.17 0.0.170 0.0.171 0.0.172 0.0.173 0.0.174 0.0.175 0.0.176 0.0.177 0.0.178 0.0.18 0.0.180 0.0.181 0.0.182 0.0.183 0.0.184 0.0.185 0.0.186 0.0.187 0.0.188 0.0.189 0.0.19 0.0.190 0.0.191 0.0.192 0.0.193 0.0.194 0.0.195 0.0.196 0.0.198 0.0.199 0.0.20 0.0.200 0.0.201 0.0.202 0.0.203 0.0.204 0.0.205 0.0.206 0.0.207 0.0.208 0.0.209 0.0.21 0.0.210 0.0.211 0.0.212 0.0.213 0.0.214 0.0.215 0.0.216 0.0.217 0.0.218 0.0.219 0.0.22 0.0.220 0.0.221 0.0.222 0.0.223 0.0.224 0.0.225 0.0.226 0.0.227 0.0.228 0.0.229 0.0.23 0.0.230 0.0.231 0.0.233 0.0.234 0.0.235 0.0.236 0.0.237 0.0.238 0.0.239 0.0.24 0.0.240 0.0.241 0.0.242 0.0.243 0.0.244 0.0.245 0.0.246 0.0.247 0.0.248 0.0.249 0.0.25 0.0.250 0.0.251 0.0.252 0.0.253 0.0.254 0.0.255 0.0.256 0.0.257 0.0.258 0.0.259 0.0.260 0.0.261 0.0.262 0.0.263 0.0.264 0.0.265 0.0.266 0.0.267 0.0.269 0.0.270 0.0.271 0.0.272 0.0.273 0.0.274 0.0.275 0.0.276 0.0.277 0.0.278 0.0.279 0.0.28 0.0.280 0.0.281 0.0.282 0.0.283 0.0.284 0.0.285 0.0.286 0.0.287 0.0.288 0.0.289 0.0.29 0.0.290 0.0.291 0.0.292 0.0.30 0.0.31 0.0.32 0.0.33 0.0.34 0.0.35 0.0.36 0.0.37 0.0.39 0.0.40 0.0.42 0.0.43 0.0.44 0.0.45 0.0.46 0.0.47 0.0.48 0.0.49 0.0.50 0.0.51 0.0.52 0.0.53 0.0.54 0.0.55 0.0.57 0.0.58 0.0.59 0.0.60 0.0.61 0.0.62 0.0.63 0.0.64 0.0.65 0.0.66 0.0.67 0.0.68 0.0.69 0.0.70 0.0.71 0.0.72 0.0.73 0.0.74 0.0.75 0.0.76 0.0.77 0.0.78 0.0.79 0.0.80 0.0.81 0.0.82 0.0.83 0.0.84 0.0.85 0.0.86 0.0.88 0.0.89 0.0.90 0.0.91 0.0.92 0.0.93 0.0.94 0.0.95 0.0.96 0.0.97 0.0.98 0.0.99 0.1.0 0.1.1 0.1.10 0.1.11 0.1.12 0.1.13 0.1.14 0.1.15 0.1.2 0.1.3 0.1.4 0.1.5 0.1.6 0.1.7 0.1.8 0.1.9 0.2.0 0.2.1 0.2.2 0.3.0 0.3.1 0.3.2 0.3.3 0.3.4 0.3.5 0.3.6 0.3.7 0.4.0 0.4.1 0.4.10 0.4.2 0.4.3 0.4.4 0.4.5 0.4.6 0.4.7 0.4.8 0.4.9 0.5.0 0.5.1 0.5.2 0.5.3 0.5.4 0.5.5 0.5.6 0.5.7 0.6.0 0.6.1 0.6.2 0.6.3 0.6.4 0.6.5 0.6.6 0.6.7 0.6.8 0.6.9 0.7.0 0.7.1 0.7.2 0.7.3 0.7.4 0.8.0 0.8.1 0.8.2 0.8.3 0.8.4 0.8.5 0.8.6 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5 0.9.6 0.9.7 0.9.8 0.9.9 $ missing_releases=""591$ eval 'for release in $releases; do found=0; for tag in $TAGS; do if [ "$release" = "$tag" ]; then found=1; break; fi; done; if [ $found -eq 0 ]; then missing_releases="$missing_releases $release"; fi; done'592$ missing_releases=$(echo $missing_releases)593$ echo "missing tags=$missing_releases"594missing tags=0.9.8 0.9.9595$ sorted_releases=$(printf "%s\n" $missing_releases | $SORT_CMD)596$ echo "Sorted releases:"597Sorted releases:598$ printf "%s " $sorted_releases5990.9.8 0.9.9 $ version_to_publish=$(echo $sorted_releases | awk '{print $1}')600$ echo "Version to publish: $version_to_publish"601Version to publish: 0.9.8602$ if [ -n "$version_to_publish" ]; then603$ echo "Version to publish=$version_to_publish"604Version to publish=0.9.8605$ else606$ echo "$version_to_publish" > version.txt607$ cat version.txt6080.9.8610Uploading artifacts...611version.txt: found 1 matching artifact files and directories 612Uploading artifacts as "archive" to coordinator... 201 Created id=368413 responseStatus=201 Created token=glcbt-64614Job succeeded