From 14c6fee3878122f763e166b528c5888c1e094628 Mon Sep 17 00:00:00 2001 From: Ramesh Padmanabhaiah <22363102+codeforester@users.noreply.github.com> Date: Sat, 10 Oct 2026 00:09:53 +0530 Subject: [PATCH] ci: sanitize downstream version bump branches --- .github/workflows/downstream-version-bumps.yml | 3 ++- tests/test_github_workflows.py | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/downstream-version-bumps.yml b/.github/workflows/downstream-version-bumps.yml index 68ae9482..065e10a1 100644 --- a/.github/workflows/downstream-version-bumps.yml +++ b/.github/workflows/downstream-version-bumps.yml @@ -233,7 +233,8 @@ jobs: clone_dir="$(mktemp -d)" gh repo clone "$TARGET_REPOSITORY" "$clone_dir" -- --depth 1 - branch="ci/${issue_number}-$(date -u +%Y%m%d)-bump-${component}-${version}" + version_slug="${version//./-}" + branch="ci/${issue_number}-$(date -u +%Y%m%d)-bump-${component}-${version_slug}" git -C "$clone_dir" switch --create "$branch" bump_args=( diff --git a/tests/test_github_workflows.py b/tests/test_github_workflows.py index 368ddabe..99c65cba 100644 --- a/tests/test_github_workflows.py +++ b/tests/test_github_workflows.py @@ -198,6 +198,8 @@ def test_downstream_version_bumps_are_release_triggered_idempotent_and_review_ga assert "gh pr create" in run_commands assert "uv lock --upgrade-package base-cli" in run_commands assert 'git -C "$clone_dir" push --set-upstream origin' in run_commands + assert 'version_slug="${version//./-}"' in run_commands + assert 'bump-${component}-${version_slug}' in run_commands assert "gh pr merge" not in run_commands