From cb734adec680e67a09964decebb4b1fa1d64554b Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Tue, 3 Feb 2026 10:59:43 -0800 Subject: [PATCH 1/2] feat: Add sticky comments for coverage status on Linux and Windows --- .github/workflows/coverage.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 88e7a311..0eac9368 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -29,6 +29,30 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Post Coverage Started Comment (Linux) + if: startsWith(matrix.os, 'ubuntu') + uses: marocchino/sticky-pull-request-comment@v2 + with: + header: coverage-linux + message: | + ## Test Coverage Report (Linux) + + :hourglass_flowing_sand: **Coverage analysis in progress...** + + This comment will be updated with results when the analysis completes. + + - name: Post Coverage Started Comment (Windows) + if: startsWith(matrix.os, 'windows') + uses: marocchino/sticky-pull-request-comment@v2 + with: + header: coverage-windows + message: | + ## Test Coverage Report (Windows) + + :hourglass_flowing_sand: **Coverage analysis in progress...** + + This comment will be updated with results when the analysis completes. + - name: Set Python to PATH uses: actions/setup-python@v5 with: From 31205dd8c9e90d0b0f3cd6729aad5d4b99cc374c Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Tue, 3 Feb 2026 11:40:58 -0800 Subject: [PATCH 2/2] fix: Update pyenv manager version detection to use pyenv.bat on Windows --- crates/pet-pyenv/tests/pyenv_test.rs | 2 +- .../user_home/.pyenv/pyenv-win/bin/{pyenv.exe => pyenv.bat} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename crates/pet-pyenv/tests/windows/pyenv_no_env_vars/user_home/.pyenv/pyenv-win/bin/{pyenv.exe => pyenv.bat} (100%) diff --git a/crates/pet-pyenv/tests/pyenv_test.rs b/crates/pet-pyenv/tests/pyenv_test.rs index fed7709a..0a79ccfe 100644 --- a/crates/pet-pyenv/tests/pyenv_test.rs +++ b/crates/pet-pyenv/tests/pyenv_test.rs @@ -51,7 +51,7 @@ fn gets_pyenv_manager_version_without_env_vars() { ".pyenv", "pyenv-win", "bin", - "pyenv.exe", + "pyenv.bat", ]), version: Some("3.5.0".to_string()), tool: EnvManagerType::Pyenv, diff --git a/crates/pet-pyenv/tests/windows/pyenv_no_env_vars/user_home/.pyenv/pyenv-win/bin/pyenv.exe b/crates/pet-pyenv/tests/windows/pyenv_no_env_vars/user_home/.pyenv/pyenv-win/bin/pyenv.bat similarity index 100% rename from crates/pet-pyenv/tests/windows/pyenv_no_env_vars/user_home/.pyenv/pyenv-win/bin/pyenv.exe rename to crates/pet-pyenv/tests/windows/pyenv_no_env_vars/user_home/.pyenv/pyenv-win/bin/pyenv.bat