Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
11616ee
Implement the st_centroid udf function using rust geo-algo
zhangfengcdt Sep 5, 2025
6f9491d
Add st_length support in rust geo algo
zhangfengcdt Sep 5, 2025
17ef180
rever the changes (for testing)
zhangfengcdt Sep 5, 2025
21d0bd5
revert change to the test bench base
zhangfengcdt Sep 5, 2025
3628c5d
revert git ignore
zhangfengcdt Sep 5, 2025
6d16a71
fix pre-commit lint
zhangfengcdt Sep 5, 2025
4cc16cf
fix python tests and clippy errors
zhangfengcdt Sep 5, 2025
ea77655
fix pre-commit lint
zhangfengcdt Sep 5, 2025
93ccead
ignore python cache
zhangfengcdt Sep 5, 2025
35778f8
refactor st_length and st_centroid
zhangfengcdt Sep 5, 2025
7b79d3c
fix st_length tests
zhangfengcdt Sep 5, 2025
6253f38
revert changes to functional tests
zhangfengcdt Sep 6, 2025
f16e528
fix the st_length implementation
zhangfengcdt Sep 6, 2025
8e69a2b
use geo_generic_alg::EuclideanLength
zhangfengcdt Sep 7, 2025
a6c270e
free up disk space in rust.yaml build process
zhangfengcdt Sep 8, 2025
c663e87
fix pre-commit lint
zhangfengcdt Sep 8, 2025
54c0d9d
switch to use LengthMeasurableExt
zhangfengcdt Sep 8, 2025
e8b8d7c
replaced manual disk cleanup with jlumbroso/free-disk-space action
zhangfengcdt Sep 8, 2025
72f24db
do not remove large-packages
zhangfengcdt Sep 8, 2025
70c1cfa
use write_wkb_empty_point
zhangfengcdt Sep 8, 2025
dd1bf3a
address pr review comments
zhangfengcdt Sep 8, 2025
97745b0
refactor how is_empty is implemented
zhangfengcdt Sep 8, 2025
facc7e7
remove free disk task from the ci build
zhangfengcdt Sep 8, 2025
6e87ccc
change to use SedonaGeometryError
zhangfengcdt Sep 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,11 @@ jobs:
runs-on: ubuntu-latest
env:
CARGO_INCREMENTAL: 0
# Reduce debug info to save disk space
CARGO_PROFILE_DEV_DEBUG: 1
CARGO_PROFILE_TEST_DEBUG: 1
# Limit parallel compilation to reduce memory pressure
CARGO_BUILD_JOBS: 2
steps:
- uses: actions/checkout@v4
with:
Expand Down Expand Up @@ -97,7 +102,7 @@ jobs:
- uses: Swatinem/rust-cache@v2
with:
# Update this key to force a new cache
prefix-key: "rust-${{ matrix.name }}-v1"
prefix-key: "rust-${{ matrix.name }}-v2"

- name: Install dependencies
shell: bash
Expand All @@ -112,6 +117,8 @@ jobs:
if: matrix.name == 'test'
run: |
cargo test --workspace --all-targets --all-features
# Clean up intermediate build artifacts to free disk space
cargo clean -p sedona-s2geography

- name: Doctests
if: matrix.name == 'test'
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,6 @@ coverage/

# documentation
site/

# Python cache files
__pycache__
Loading