From e777c9614dc1f09ac05fa2bca73d092775976d19 Mon Sep 17 00:00:00 2001 From: ErikssonJoakim <75730728+ErikssonJoakim@users.noreply.github.com> Date: Sun, 7 Jul 2024 08:59:09 +0200 Subject: [PATCH] refactor: improve update workspace dependency versions script readability --- Makefile.toml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/Makefile.toml b/Makefile.toml index 184207cc..7a19a440 100644 --- a/Makefile.toml +++ b/Makefile.toml @@ -604,13 +604,20 @@ docker run --rm \ dependencies = ["install-toml-cli"] script = ''' next_version=$1 -toml set Cargo.toml workspace.dependencies.axone-cognitarium.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml -toml set Cargo.toml workspace.dependencies.axone-rdf.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml -toml set Cargo.toml workspace.dependencies.axone-wasm.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml -toml set Cargo.toml workspace.dependencies.axone-cognitarium-client.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml -toml set Cargo.toml workspace.dependencies.axone-logic-bindings.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml -toml set Cargo.toml workspace.dependencies.axone-objectarium.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml -toml set Cargo.toml workspace.dependencies.axone-objectarium-client.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml + +workspace_dependencies=( \ + axone-cognitarium \ + axone-rdf \ + axone-wasm \ + axone-cognitarium-client \ + axone-logic-bindings \ + axone-objectarium \ + axone-objectarium-client \ +) + +for workspace_dependency in ${workspace_dependencies[@]}; do + toml set Cargo.toml workspace.dependencies.$workspace_dependency.version $next_version > Cargo.toml.tmp && mv Cargo.toml.tmp Cargo.toml +done ''' [tasks.install-llvm-tools-preview]