#!/bin/bash
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$(cd "${SCRIPT_DIR}/.." && pwd)"
VERSION="${1:-26.0.0}"
cd "${PROJECT_ROOT}"
echo "Building ms_service_profiler version: ${VERSION}"
sed -i.bak "s/^version = .*/version = \"${VERSION}\"/" pyproject.toml
python3 -m build --wheel . --outdir "${TOP_DIR:-${PROJECT_ROOT}}/build/output_whl_dir"
mv pyproject.toml.bak pyproject.toml
cd ms_service_metric
echo "Building ms_service_metric version: ${VERSION}"
sed -i.bak "s/^version = .*/version = \"${VERSION}\"/" pyproject.toml
python3 -m build --wheel . --outdir "${TOP_DIR:-${PROJECT_ROOT}}/build/output_whl_dir"
mv pyproject.toml.bak pyproject.toml