From e22a311713b970be3d9ffb9bcd2f2b3c7496c392 Mon Sep 17 00:00:00 2001 From: Diogo Matsubara Date: Tue, 15 Oct 2024 17:20:01 +0200 Subject: [PATCH] fix: Update opaque-types Cargo.toml during release (#763) --- ci/scripts/bump-and-tag.bash | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/ci/scripts/bump-and-tag.bash b/ci/scripts/bump-and-tag.bash index d762ef63b..fe2354cb2 100644 --- a/ci/scripts/bump-and-tag.bash +++ b/ci/scripts/bump-and-tag.bash @@ -54,11 +54,23 @@ if [[ "$bump_deps_pattern" != '' ]]; then toml_set_in_place Cargo.toml.in "dependencies.$dep.branch" "$bump_deps_branch" fi done + opaque_types_deps=$(toml get build-resources/opaque-types/Cargo.toml dependencies | jq -r "keys[] | select(test(\"$bump_deps_pattern\"))") + for dep in $opaque_types_deps; do + if [[ -n $bump_deps_version ]]; then + toml_set_in_place build-resources/opaque-types/Cargo.toml "dependencies.$dep.version" "$bump_deps_version" + fi + + if [[ -n $bump_deps_branch ]]; then + toml_set_in_place build-resources/opaque-types/Cargo.toml "dependencies.$dep.branch" "$bump_deps_branch" + fi + done + # Update lockfile cargo check + cargo check --manifest-path build-resources/opaque-types/Cargo.toml if [[ -n $bump_deps_version || -n $bump_deps_branch ]]; then - git commit Cargo.toml Cargo.toml.in Cargo.lock -m "chore: Bump $bump_deps_pattern version to $bump_deps_version" + git commit Cargo.toml Cargo.toml.in Cargo.lock build-resources/opaque-types/Cargo.toml build-resources/opaque-types/Cargo.lock -m "chore: Bump $bump_deps_pattern version to $bump_deps_version" else echo "warn: no changes have been made to any dependencies matching $bump_deps_pattern" fi @@ -68,4 +80,4 @@ git tag --force "$version" -m "v$version" git log -10 git show-ref --tags git push origin -git push --force origin "$version" +git push --force origin "$version" \ No newline at end of file