jbampton opened a new issue, #3240:
URL: https://github.com/apache/sedona/issues/3240

   ## Pull request overview
   
   Copilot reviewed 3 out of 3 changed files in this pull request and generated 
no new comments.
   
   
   
   
   <details>
   <summary>Suppressed comments (3)</summary>
   
   **Makefile:68**
   * `make update-deps` invokes `prek` directly (and then suppresses failures). 
If `prek` is only installed inside the uv-managed environment, this will be a 
no-op on fresh setups. Run it via `uv run` to ensure the hook update actually 
executes against the locked environment.
   ```
   update-deps: check-install ## Update pre-commit hooks and dependency locks
        prek auto-update --freeze || :
        uv lock --upgrade
   ```
   **Makefile:64**
   * `make update` invokes `prek` directly. Since `prek` is declared as a dev 
dependency (installed into `.venv` by `uv sync`) and the docs describe 
uv-managed execution, this target will fail unless `prek` is already available 
on the user's PATH. Prefer running it through `uv run` so it uses the 
project-managed environment.
   
   This issue also appears on line 66 of the same file.
   ```
   update: install
        prek auto-update --freeze
   ```
   **docs/setup/compile.md:192**
   * This paragraph states that the Makefile+uv workflow guarantees `prek` runs 
in the locked environment, but the current Makefile targets invoke `prek` 
directly (not via `uv run`). Either update the Makefile to use `uv run prek 
...` consistently, or soften this wording to avoid implying the environment is 
guaranteed.
   ```
   The `Makefile` handles environment isolation and dependency resolution 
automatically using `uv`. For maximum convenience, you should interact with 
`prek` entirely through the following make shortcuts:
   
   ```
   </details>
   
   _Originally posted by @Copilot in 
https://github.com/apache/sedona/pull/3081#pullrequestreview-4838329446_
               


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to