jiayuasu commented on PR #1095:
URL: https://github.com/apache/sedona-db/pull/1095#issuecomment-5213135379

   Taking this out of draft. Status update, since the situation changed with 
the recent wheel-build work and my earlier comment above is now out of date.
   
   Rebased onto current `main`, which includes #1100 and #1111. #1111 is the 
relevant one here: adding `if: ${{ !cancelled() }}` to the extension jobs means 
a failing platform no longer skips them, so the new `geopandas` job is finally 
reachable and `wheels-geopandas.yml` is being exercised for the first time in 
the run on this commit.
   
   On the gating: the `geopandas` job deliberately keeps a plain `needs: 
["expr"]` rather than also taking `if: ${{ !cancelled() }}`. It downloads the 
`release-expr-wheels` artifact, and `wheels-expr.yml` uploads that artifact 
after its test step — so if `expr` fails there is no artifact to download, and 
running anyway would just produce a confusing download failure. Requiring 
`expr` to succeed is the accurate condition for this job; the `!cancelled()` on 
`expr` itself is what decouples it from a failing platform.
   
   Two notes for review:
   
   - `python ubuntu-latest` passes, including the new `Install 
sedonadb-geopandas` and `Run tests (sedonadb-geopandas)` steps. Any red 
wheel-platform checks here are wheel-build issues unrelated to this PR and are 
being addressed separately, so this PR is not trying to fix them.
   - The workspace version moved from 0.4.0 to 0.5.0 while this was open, which 
incidentally exercised the versioning change in this PR: because the package 
now derives its version from the workspace `Cargo.toml`, it reports 0.5.0 
automatically. The hard-coded `version = "0.4.0"` it replaced would be wrong as 
of that bump. The dependency floors stay at `>=0.4.0a0`, since they record the 
minimum version providing the `.geo` accessor and `DataFrame.unnest`, and 0.5.0 
satisfies them.
   


-- 
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