From 7544826d7856ce1a07e202e7fff6b29342079433 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 22:10:48 +0000 Subject: [PATCH 1/2] Initial plan From 2410bdf1077c256ee6d34524aa871b38f1f9b11f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 19 Feb 2026 22:15:26 +0000 Subject: [PATCH 2/2] Add semver format guard for VERSION in monorepo-release workflow Co-authored-by: pmalarme <686568+pmalarme@users.noreply.github.com> --- .github/workflows/monorepo-release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/monorepo-release.yml b/.github/workflows/monorepo-release.yml index 4290e18..28e7d9c 100644 --- a/.github/workflows/monorepo-release.yml +++ b/.github/workflows/monorepo-release.yml @@ -39,6 +39,10 @@ jobs: run: | VERSION=$(grep -m1 '^version' pyproject.toml \ | sed 's/version *= *"\(.*\)"/\1/') + if [[ ! "$VERSION" =~ ^[0-9]+\.[0-9]+\.[0-9]+([-+][a-zA-Z0-9._-]+)?$ ]]; then + echo "::error::Unexpected version format: '${VERSION}'" >&2 + exit 1 + fi echo "version=${VERSION}" >> "$GITHUB_OUTPUT" echo "tag=v${VERSION}" >> "$GITHUB_OUTPUT" echo "Monorepo version: ${VERSION}"