@@ -153,58 +153,26 @@ update_openapi_version() {
153
153
OPEN_API_UPDATE_MESSAGE=" and \` $OPEN_API_FILE \` version"
154
154
}
155
155
156
- update_infra_version () {
156
+ update_plain_version_file () {
157
157
local -r dry_run=$1
158
- local -r version_line=$( cat $INFRA_VERSION_FILE | head -n 1)
159
- local -r patch_number=$( echo " $version_line " | cut -d . -f 3)
160
- local -r next_patch_number=$(( patch_number + 1 ))
161
- local -r new_version=$( echo " $version_line " | cut -d . -f 1-2) .$next_patch_number
162
-
163
- echo -e " ${GREEN} Upgrading${RESET} $INFRA_VERSION_FILE from ${version_line} to ${new_version} "
164
- if [ true = " $dry_run " ]
165
- then
166
- echo -e " ${ORANGE} warning${RESET} : aborting $INFRA_VERSION_FILE update due to dry run"
167
- else
168
- echo -e " $new_version \n" > $INFRA_VERSION_FILE
169
- fi
170
- INFRA_UPDATE=" \n* $INFRA_VERSION_FILE from \` ${version_line} \` to \` ${new_version} \` "
171
- INFRA_UPDATE_MESSAGE=" and \` $INFRA_VERSION_FILE \` version"
172
- }
173
-
174
- update_devnet_version () {
175
- local -r dry_run=$1
176
- local -r version_line=$( cat $DEVNET_VERSION_FILE | head -n 1)
177
- local -r patch_number=$( echo " $version_line " | cut -d . -f 3)
178
- local -r next_patch_number=$(( patch_number + 1 ))
179
- local -r new_version=$( echo " $version_line " | cut -d . -f 1-2) .$next_patch_number
158
+ local -r version_file=$2
159
+ local -r var_name_prefix=$3
180
160
181
- echo -e " ${GREEN} Upgrading${RESET} $DEVNET_VERSION_FILE from ${version_line} to ${new_version} "
182
- if [ true = " $dry_run " ]
183
- then
184
- echo -e " ${ORANGE} warning${RESET} : aborting $DEVNET_VERSION_FILE update due to dry run"
185
- else
186
- echo -e " $new_version \n" > $DEVNET_VERSION_FILE
187
- fi
188
- DEVNET_UPDATE=" \n* $DEVNET_VERSION_FILE from \` ${version_line} \` to \` ${new_version} \` "
189
- DEVNET_UPDATE_MESSAGE=" and \` $DEVNET_VERSION_FILE \` version"
190
- }
191
-
192
- update_benchmark_version () {
193
- local -r dry_run=$1
194
- local -r version_line=$( cat $BENCHMARK_VERSION_FILE | head -n 1)
161
+ local -r version_line=$( head -n 1 " $version_file " )
195
162
local -r patch_number=$( echo " $version_line " | cut -d . -f 3)
196
163
local -r next_patch_number=$(( patch_number + 1 ))
197
164
local -r new_version=$( echo " $version_line " | cut -d . -f 1-2) .$next_patch_number
198
165
199
- echo -e " ${GREEN} Upgrading${RESET} $BENCHMARK_VERSION_FILE from ${version_line} to ${new_version} "
166
+ echo -e " ${GREEN} Upgrading${RESET} $version_file from ${version_line} to ${new_version} "
200
167
if [ true = " $dry_run " ]
201
168
then
202
- echo -e " ${ORANGE} warning${RESET} : aborting $BENCHMARK_VERSION_FILE update due to dry run"
169
+ echo -e " ${ORANGE} warning${RESET} : aborting $version_file update due to dry run"
203
170
else
204
- echo -e " $new_version \n" > $BENCHMARK_VERSION_FILE
171
+ echo -e " $new_version \n" > " $version_file "
205
172
fi
206
- BENCHMARK_UPDATE=" \n* $BENCHMARK_VERSION_FILE from \` ${version_line} \` to \` ${new_version} \` "
207
- BENCHMARK_UPDATE_MESSAGE=" and \` $BENCHMARK_VERSION_FILE \` version"
173
+
174
+ eval " ${var_name_prefix} _UPDATE=\" \n* $version_file from \\\` ${version_line} \\\` to \\\` ${new_version} \\\`\" "
175
+ eval " ${var_name_prefix} _UPDATE_MESSAGE=\" and \\\` $version_file \\\` version\" "
208
176
}
209
177
210
178
# ###############
237
205
238
206
if [ " $( echo " ${FILES_MODIFY[@]} " | grep -c " ^mithril-infra/.*\.tf$" ) " -gt 0 ]
239
207
then
240
- update_infra_version $DRY_RUN
208
+ update_plain_version_file $DRY_RUN " $INFRA_VERSION_FILE " " INFRA "
241
209
fi
242
210
243
211
if [ " $( echo " ${FILES_MODIFY[@]} " | grep -c " ^mithril-test-lab/mithril-devnet/.*\.sh$" ) " -gt 0 ]
244
212
then
245
- update_devnet_version $DRY_RUN
213
+ update_plain_version_file $DRY_RUN " $DEVNET_VERSION_FILE " " DEVNET "
246
214
fi
247
215
248
216
if [ " $( echo " ${FILES_MODIFY[@]} " | grep -c " ^mithril-test-lab/benchmark/aggregator-prover/.*\.sh$" ) " -gt 0 ]
249
217
then
250
- update_benchmark_version $DRY_RUN
218
+ update_plain_version_file $DRY_RUN " $BENCHMARK_VERSION_FILE " " BENCHMARK "
251
219
fi
252
220
221
+
253
222
if [ true = $DRY_RUN ]
254
223
then
255
224
echo -e " ${ORANGE} warning${RESET} : script is run in dry mode. To apply the changes, run ${GREEN} $0 --run${RESET} "
0 commit comments