Skip to content

Commit beaf189

Browse files
committed
chore: upgrade version of benchmark VERSION file in bump_versions script
1 parent cb805b7 commit beaf189

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

docs/devbook/bump-versions/bump_versions.sh

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ readonly DEVNET_VERSION_FILE=mithril-test-lab/mithril-devnet/VERSION
4747
declare DEVNET_UPDATE=""
4848
declare DEVNET_UPDATE_MESSAGE=""
4949

50+
readonly BENCHMARK_VERSION_FILE=mithril-test-lab/benchmark/aggregator-prover/VERSION
51+
declare BENCHMARK_UPDATE=""
52+
declare BENCHMARK_UPDATE_MESSAGE=""
53+
5054
update_crate_versions() {
5155
# NOTE
5256
# `cargo get workspace.members` display the list of path to crates in the workspace.
@@ -185,6 +189,24 @@ update_devnet_version() {
185189
DEVNET_UPDATE_MESSAGE=" and \`$DEVNET_VERSION_FILE\` version"
186190
}
187191

192+
update_benchmark_version() {
193+
local -r dry_run=$1
194+
local -r version_line=$(cat $BENCHMARK_VERSION_FILE | head -n 1)
195+
local -r patch_number=$(echo "$version_line" | cut -d . -f 3)
196+
local -r next_patch_number=$((patch_number + 1))
197+
local -r new_version=$(echo "$version_line" | cut -d . -f 1-2).$next_patch_number
198+
199+
echo -e " ${GREEN}Upgrading${RESET} $BENCHMARK_VERSION_FILE from ${version_line} to ${new_version}"
200+
if [ true = "$dry_run" ]
201+
then
202+
echo -e "${ORANGE}warning${RESET}: aborting $BENCHMARK_VERSION_FILE update due to dry run"
203+
else
204+
echo -e "$new_version\n" > $BENCHMARK_VERSION_FILE
205+
fi
206+
BENCHMARK_UPDATE="\n* $BENCHMARK_VERSION_FILE from \`${version_line}\` to \`${new_version}\`"
207+
BENCHMARK_UPDATE_MESSAGE=" and \`$BENCHMARK_VERSION_FILE\` version"
208+
}
209+
188210
################
189211
check_requirements
190212

@@ -223,6 +245,11 @@ then
223245
update_devnet_version $DRY_RUN
224246
fi
225247

248+
if [ "$(echo "${FILES_MODIFY[@]}" | grep -c "^mithril-test-lab/benchmark/aggregator-prover/.*\.sh$")" -gt 0 ]
249+
then
250+
update_benchmark_version $DRY_RUN
251+
fi
252+
226253
if [ true = $DRY_RUN ]
227254
then
228255
echo -e "${ORANGE}warning${RESET}: script is run in dry mode. To apply the changes, run ${GREEN}$0 --run${RESET}"
@@ -258,15 +285,15 @@ else
258285
UPDATED_PACKAGE_JSONS="\n${UPDATED_PACKAGE_JSONS}"
259286
fi
260287

261-
COMMIT_MESSAGE=$(echo -e "chore: upgrade crate versions${OPEN_API_UPDATE_MESSAGE}${INFRA_UPDATE_MESSAGE}${DEVNET_UPDATE_MESSAGE}\n${UPDATED_CRATES}${UPDATED_PACKAGE_JSONS}${OPEN_API_UPDATE}${INFRA_UPDATE}${DEVNET_UPDATE}")
288+
COMMIT_MESSAGE=$(echo -e "chore: upgrade crate versions${OPEN_API_UPDATE_MESSAGE}${INFRA_UPDATE_MESSAGE}${DEVNET_UPDATE_MESSAGE}${BENCHMARK_UPDATE_MESSAGE}\n${UPDATED_CRATES}${UPDATED_PACKAGE_JSONS}${OPEN_API_UPDATE}${INFRA_UPDATE}${DEVNET_UPDATE}${BENCHMARK_UPDATE}")
262289

263290
echo -e "$COMMIT_MESSAGE"
264291

265292
if [ true = $COMMIT ]
266293
then
267294
git add --update $OPEN_API_FILE Cargo.lock ./*/Cargo.toml ./internal/*/Cargo.toml ./mithril-test-lab/*/Cargo.toml examples/*/Cargo.toml
268295
git add --update ./*/package.json ./*/package-lock.json mithril-client-wasm/ci-test/package-lock.json examples/*/package.json examples/*/package-lock.json
269-
git add --update $INFRA_VERSION_FILE $DEVNET_VERSION_FILE
296+
git add --update $INFRA_VERSION_FILE $DEVNET_VERSION_FILE $BENCHMARK_VERSION_FILE
270297
git commit -m "$COMMIT_MESSAGE"
271298
fi
272299
fi

0 commit comments

Comments
 (0)