diff --git a/.circleci/config.yml b/.circleci/config.yml index 5ab7c57670f..5b2356aba01 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -35,6 +35,7 @@ commands: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" uv sync --frozen --all-groups --all-extras --python "$(which python)" - setup_litellm_enterprise_pip @@ -66,7 +67,14 @@ jobs: name: Install Dependencies command: | Invoke-RestMethod https://astral.sh/uv/0.10.9/install.ps1 | Invoke-Expression - $env:Path = "$HOME\.local\bin;$env:Path" + $uvBin = Join-Path $HOME ".local\bin" + $env:Path = "$uvBin;$env:Path" + if (!(Test-Path $PROFILE)) { + New-Item -ItemType File -Force -Path $PROFILE | Out-Null + } + if (-not (Select-String -Path $PROFILE -SimpleMatch $uvBin -Quiet)) { + Add-Content -Path $PROFILE -Value "`$env:Path = `"$uvBin;`$env:Path`"" + } uv sync --frozen --group dev --python (Get-Command python).Source - run: name: Run Windows-specific test @@ -92,6 +100,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" uv sync --frozen --group dev --python "$(which python)" --no-install-package fastuuid - run: @@ -121,10 +130,12 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" - run: name: Run Semgrep (custom rules only) command: | + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" uv tool run --from 'semgrep==1.157.0' semgrep scan --config .semgrep/rules . --error @@ -154,6 +165,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -243,6 +255,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -333,6 +346,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -382,6 +396,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -435,6 +450,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -493,6 +509,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -536,6 +553,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -577,6 +595,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -629,6 +648,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -678,6 +698,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -725,6 +746,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -772,6 +794,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -820,6 +843,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -872,6 +896,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -914,6 +939,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -961,6 +987,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1048,6 +1075,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1085,6 +1113,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1132,6 +1161,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1180,6 +1210,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1228,6 +1259,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1264,6 +1296,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1312,6 +1345,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1359,6 +1393,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1393,6 +1428,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1510,6 +1546,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1573,6 +1610,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1693,6 +1731,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1816,6 +1855,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -1942,6 +1982,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2108,6 +2149,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2226,6 +2268,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2366,6 +2409,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2478,6 +2522,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2588,6 +2633,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2755,6 +2801,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2890,6 +2937,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH" @@ -2958,6 +3006,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" uv run --with 'coverage[toml]==7.10.6' coverage combine realtime_translation_coverage ocr_coverage search_coverage mcp_coverage litellm_mcps_tests_coverage logging_coverage audio_coverage local_testing_part1_coverage local_testing_part2_coverage pass_through_unit_tests_coverage batches_coverage guardrails_coverage uv run --with 'coverage[toml]==7.10.6' coverage xml @@ -2983,6 +3032,7 @@ jobs: env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" # Get current version from pyproject.toml CURRENT_VERSION=$(python -c 'import tomllib; from pathlib import Path; data = tomllib.loads(Path("pyproject.toml").read_text()); print(data["project"]["version"])') @@ -3041,6 +3091,7 @@ jobs: name: Publish to PyPI command: | echo -e "[pypi]\nusername = $PYPI_PUBLISH_USERNAME\npassword = $PYPI_PUBLISH_PASSWORD" > ~/.pypirc + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" rm -rf build dist uv build @@ -3170,6 +3221,7 @@ jobs: echo "7fc46e39cb97290b57169c0c813a17970585ac519139f19006453c99b5f2f45f /tmp/uv-install.sh" | sha256sum -c - env UV_NO_MODIFY_PATH=1 sh /tmp/uv-install.sh rm -f /tmp/uv-install.sh + echo 'export PATH="$HOME/.local/bin:$PATH"' >> "$BASH_ENV" export PATH="$HOME/.local/bin:$PATH" if [ -f "$HOME/miniconda/etc/profile.d/conda.sh" ]; then export PATH="$HOME/miniconda/bin:$PATH"