Skip to content

deps(deps): bump the rust-dependencies group with 2 updates#96

Merged
FunKite merged 3 commits intomainfrom
dependabot/cargo/rust-dependencies-fa02168f9e
Mar 6, 2026
Merged

deps(deps): bump the rust-dependencies group with 2 updates#96
FunKite merged 3 commits intomainfrom
dependabot/cargo/rust-dependencies-fa02168f9e

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 2, 2026

Bumps the rust-dependencies group with 2 updates: zerocopy and cudarc.

Updates zerocopy from 0.8.39 to 0.8.40

Release notes

Sourced from zerocopy's releases.

v0.8.40

What's Changed

Full Changelog: google/zerocopy@v0.8.39...v0.8.40

Commits

Updates cudarc from 0.19.2 to 0.19.3

Release notes

Sourced from cudarc's releases.

v0.19.3 - safe cufft

What's Changed

Full Changelog: chelsea0x3b/cudarc@v0.19.2...v0.19.3

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the rust-dependencies group with 2 updates: [zerocopy](https://github.com/google/zerocopy) and [cudarc](https://github.com/chelsea0x3b/cudarc).


Updates `zerocopy` from 0.8.39 to 0.8.40
- [Release notes](https://github.com/google/zerocopy/releases)
- [Changelog](https://github.com/google/zerocopy/blob/main/CHANGELOG.md)
- [Commits](google/zerocopy@v0.8.39...v0.8.40)

Updates `cudarc` from 0.19.2 to 0.19.3
- [Release notes](https://github.com/chelsea0x3b/cudarc/releases)
- [Commits](chelsea0x3b/cudarc@v0.19.2...v0.19.3)

---
updated-dependencies:
- dependency-name: zerocopy
  dependency-version: 0.8.40
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
- dependency-name: cudarc
  dependency-version: 0.19.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: rust-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Dependency updates rust Rust dependency updates labels Mar 2, 2026
@dependabot dependabot bot requested a review from FunKite as a code owner March 2, 2026 22:40
@dependabot dependabot bot added dependencies Dependency updates rust Rust dependency updates labels Mar 2, 2026
@FunKite
Copy link
Owner

FunKite commented Mar 6, 2026

Patched this PR with a matching changelog entry on commit d54f0e1 to satisfy the repository maintenance policy for dependency updates.\n\nLocal validation:\n- ==> Preflight: dependency diffs
No local dependency file changes detected.
==> Preflight: scrub common credential env vars
Offline mode enabled (set --allow-network to disable).
==> Security check: cargo deny advisories
==> Running tests

running 134 tests
test compression::tests::test_no_compression ... ok
test id::tests::test_bytes_roundtrip ... ok
test id::tests::test_cell_id_creation ... ok
test id::tests::test_bech32m_encoding ... ok
test container::tests::test_container_rejects_excessive_frame_count ... ok
test container::tests::test_container_rejects_oversized_frame_header ... ok
test frame::tests::test_frame_registration ... ok
test frame::tests::test_idempotent_registration ... ok
test frame::tests::test_frame_conflict ... ok
test id::tests::test_cell_id_invalid_parity ... ok
test frame::tests::test_default_frame ... ok
test compression::tests::test_lz4_roundtrip ... ok
test id::tests::test_cell_ordering ... ok
test container::tests::test_container_write_read ... ok
test id::tests::test_negative_coordinates ... ok
test id::tests::test_neighbor_count ... ok
test id::tests::test_parent_child ... ok
test ids::tests::test_galactic128_creation ... ok
test ids::tests::test_bech32m_roundtrip ... ok
test ids::tests::test_galactic128_parity ... ok
test ids::tests::test_index64_hierarchy ... ok
test ids::tests::test_index64_morton ... ok
test ids::tests::test_route64_parity ... ok
test ids::tests::test_route64_signed ... ok
test io::tests::test_dataset_layer_roundtrip ... ok
test lattice::tests::test_children_count ... ok
test lattice::tests::test_distance ... ok
test lattice::tests::test_lattice_coord_creation ... ok
test io::tests::test_geojson_export ... ok
test lattice::tests::test_neighbor_count ... ok
test lattice::tests::test_neighbor_parity ... ok
test lattice::tests::test_parent_child_relationship ... ok
test lattice::tests::test_parity_validation ... ok
test layer::tests::test_aggregation ... ok
test layer::tests::test_aggregation_rejects_nan ... ok
test layer::tests::test_flags ... ok
test layer::tests::test_layer_basic ... ok
test layer::tests::test_rollup_rejects_nan ... ok
test layers::bcc_utils::tests::test_is_valid_bcc ... ok
test layers::bcc_utils::tests::test_max_error ... ok
test layers::bcc_utils::tests::test_physical_to_voxel ... ok
test layers::bcc_utils::tests::test_snap_already_valid ... ok
test layers::bcc_utils::tests::test_snap_mixed_parity ... ok
test layers::esdf::tests::test_edge_lengths ... ok
test layers::esdf::tests::test_esdf_creation ... ok
test layers::exploration::tests::test_frontier_bounding_box ... ok
test layers::exploration::tests::test_frontier_detection_config ... ok
test layers::exploration::tests::test_information_gain_config ... ok
test layers::exploration::tests::test_normalize ... ok
test layers::measurement::tests::test_color_measurement ... ok
test layers::measurement::tests::test_confidence_clamping ... ok
test layers::measurement::tests::test_depth_measurement ... ok
test layers::measurement::tests::test_depth_with_normal ... ok
test layers::measurement::tests::test_occupancy_measurement ... ok
test layers::mesh::tests::test_add_vertex ... ok
test layers::mesh::tests::test_mesh_creation ... ok
test layers::mesh::tests::test_surface_area ... ok
test layers::mesh::tests::test_mesh_extraction ... ok
test layers::occupancy::tests::test_bayesian_fusion ... ok
test layers::occupancy::tests::test_log_odds_conversion ... ok
test layers::occupancy::tests::test_measurement_trait ... ok
test layers::export::tests::test_ply_ascii_export ... ok
test layers::occupancy::tests::test_occupancy_layer_creation ... ok
test layers::export::tests::test_obj_export ... ok
test layers::occupancy::tests::test_occupancy_update ... ok
test layers::occupancy::tests::test_ray_integration ... ok
test layers::occupancy::tests::test_state_counts ... ok
test layers::occupancy_compressed::tests::test_rle_encoding ... ok
test layers::occupancy_temporal::tests::test_stale_pruning ... ok
test layers::occupancy_compressed::tests::test_compressed_storage ... ok
test layers::occupancy_temporal::tests::test_temporal_decay ... ok
test layers::ros2_bridge::tests::test_pointcloud2_creation ... ok
test layers::ros2_bridge::tests::test_ros2_time ... ok
test layers::tests::test_layer_type_names ... ok
test layers::tests::test_layered_map_creation ... ok
test layers::tsdf::tests::test_max_weight_clamping ... ok
test layers::tsdf::tests::test_tsdf_creation ... ok
test layers::tsdf::tests::test_tsdf_incremental_update ... ok
test layers::tsdf::tests::test_tsdf_stats ... ok
test layers::tsdf::tests::test_tsdf_update ... ok
test layers::tsdf::tests::test_wrong_measurement_type ... ok
test morton::tests::test_morton_identity ... ok
test morton::tests::test_morton_lut ... ok
test morton::tests::test_morton_ordering ... ok
test neighbors::tests::test_distance ... ok
test neighbors::tests::test_galactic128_neighbors ... ok
test neighbors::tests::test_index64_neighbors ... ok
test neighbors::tests::test_route64_neighbors ... ok
test layers::ros2_bridge::tests::test_occupancy_grid_serialization ... ok
test path::tests::test_k_shell ... ok
test path::tests::test_trace_line ... ok
test performance::arch_optimized::tests::test_arch_detection ... ok
test path::tests::test_k_ring ... ok
test performance::arch_optimized::tests::test_batch_with_prefetch ... ok
test performance::arch_optimized::tests::test_prefetch ... ok
test path::tests::test_astar_simple ... ok
test performance::batch::tests::test_batch_index_builder ... ok
test path::tests::test_astar_closed_set_efficiency ... ok
test performance::batch::tests::test_batch_neighbor_calculator ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_fast ... ok
test layers::bcc_utils::tests::test_snap_error_bound ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_small ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_auto ... ok
test performance::fast_neighbors::tests::test_fast_neighbors ... ok
test performance::memory::tests::test_aligned_batch_processor ... ok
test performance::memory::tests::test_aligned_vec ... ok
test performance::memory::tests::test_memory_analyzer ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_medium ... ok
test performance::memory::tests::test_numa_detection ... ok
test performance::morton_batch::tests::test_batch_morton_decode ... ok
test performance::memory::tests::test_sequential_prefetcher ... ok
test performance::morton_batch::tests::test_batch_morton_encode ... ok
test performance::fast_neighbors::tests::test_neighbor_stream ... ok
test performance::morton_batch::tests::test_batch_morton_roundtrip ... ok
test performance::parallel::tests::test_should_use_parallel ... ok
test performance::simd::tests::test_batch_index64_new_simd ... ok
test performance::simd::tests::test_simd_availability ... ok
test performance::simd::tests::test_batch_neighbors_simd ... ok
test performance::simd_batch::tests::test_batch_bounding_box_query ... ok
test performance::simd_batch::tests::test_batch_bounding_box_query_large ... ok
test performance::simd_batch::tests::test_batch_euclidean_distance_squared ... ok
test performance::simd_batch::tests::test_batch_index64_decode ... ok
test performance::parallel::tests::test_thread_count ... ok
test performance::simd_batch::tests::test_batch_index64_encode ... ok
test performance::simd_batch::tests::test_batch_manhattan_distance ... ok
test performance::simd_batch::tests::test_batch_validate_routes ... ok
test performance::morton_batch::tests::test_batch_morton_large ... ok
test tests::test_basic_id_creation ... ok
test performance::tests::test_backend_selection ... ok
test tests::test_bcc_neighbors ... ok
test tests::test_version ... ok
test performance::parallel::tests::test_parallel_neighbor_calculator ... ok
test path::tests::test_astar_expansion_limit ... ok
test performance::parallel::tests::test_parallel_index_builder ... ok

test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.01s

running 12 tests
test src/layers/export.rs - layers::export::export_mesh_ply (line 23) - compile ... ok
test src/layers/ros2_bridge.rs - layers::ros2_bridge (line 9) - compile ... ok
test src/layers/export.rs - layers::export::export_mesh_obj (line 159) - compile ... ok
test src/layers/measurement.rs - layers::measurement::Measurement::depth (line 76) ... ok
test src/lib.rs - (line 21) ... ok
test src/layers/bcc_utils.rs - layers::bcc_utils::snap_to_nearest_bcc (line 16) ... ok
test src/layers/esdf.rs - layers::esdf::ESDFLayer::new (line 91) ... ok
test src/layers/tsdf.rs - layers::tsdf::TSDFLayer::new (line 73) ... ok
test src/layers/occupancy.rs - layers::occupancy::OccupancyLayer (line 69) ... ok
test src/layers/mod.rs - layers (line 14) ... ok
test src/layers/bcc_utils.rs - layers::bcc_utils::physical_to_bcc_voxel (line 108) ... ok
test src/layers/occupancy_compressed.rs - layers::occupancy_compressed::CompressedOccupancyLayer (line 42) ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.26s

==> Safe local test run complete failed offline because was not present in the local cache\n- ==> Preflight: dependency diffs
No local dependency file changes detected.
==> Preflight: scrub common credential env vars
==> Security check: cargo deny advisories hit a advisory-db parser issue on CVSS 4.0 metadata ()\n- ==> Preflight: dependency diffs
No local dependency file changes detected.
==> Preflight: scrub common credential env vars
==> Running tests

running 134 tests
test compression::tests::test_no_compression ... ok
test compression::tests::test_lz4_roundtrip ... ok
test container::tests::test_container_rejects_excessive_frame_count ... ok
test container::tests::test_container_rejects_oversized_frame_header ... ok
test container::tests::test_container_write_read ... ok
test frame::tests::test_default_frame ... ok
test frame::tests::test_frame_registration ... ok
test frame::tests::test_idempotent_registration ... ok
test id::tests::test_bytes_roundtrip ... ok
test id::tests::test_bech32m_encoding ... ok
test frame::tests::test_frame_conflict ... ok
test id::tests::test_cell_id_creation ... ok
test id::tests::test_cell_id_invalid_parity ... ok
test id::tests::test_cell_ordering ... ok
test id::tests::test_negative_coordinates ... ok
test id::tests::test_neighbor_count ... ok
test id::tests::test_parent_child ... ok
test ids::tests::test_galactic128_creation ... ok
test ids::tests::test_bech32m_roundtrip ... ok
test ids::tests::test_index64_morton ... ok
test ids::tests::test_galactic128_parity ... ok
test ids::tests::test_index64_hierarchy ... ok
test ids::tests::test_route64_parity ... ok
test ids::tests::test_route64_signed ... ok
test io::tests::test_dataset_layer_roundtrip ... ok
test lattice::tests::test_children_count ... ok
test lattice::tests::test_distance ... ok
test lattice::tests::test_lattice_coord_creation ... ok
test lattice::tests::test_neighbor_count ... ok
test io::tests::test_geojson_export ... ok
test lattice::tests::test_neighbor_parity ... ok
test lattice::tests::test_parent_child_relationship ... ok
test lattice::tests::test_parity_validation ... ok
test layer::tests::test_aggregation ... ok
test layer::tests::test_aggregation_rejects_nan ... ok
test layer::tests::test_layer_basic ... ok
test layer::tests::test_flags ... ok
test layer::tests::test_rollup_rejects_nan ... ok
test layers::bcc_utils::tests::test_is_valid_bcc ... ok
test layers::bcc_utils::tests::test_max_error ... ok
test layers::bcc_utils::tests::test_snap_already_valid ... ok
test layers::bcc_utils::tests::test_physical_to_voxel ... ok
test layers::esdf::tests::test_esdf_creation ... ok
test layers::exploration::tests::test_frontier_detection_config ... ok
test layers::bcc_utils::tests::test_snap_mixed_parity ... ok
test layers::esdf::tests::test_edge_lengths ... ok
test layers::exploration::tests::test_frontier_bounding_box ... ok
test layers::exploration::tests::test_information_gain_config ... ok
test layers::exploration::tests::test_normalize ... ok
test layers::measurement::tests::test_confidence_clamping ... ok
test layers::measurement::tests::test_depth_with_normal ... ok
test layers::measurement::tests::test_depth_measurement ... ok
test layers::measurement::tests::test_occupancy_measurement ... ok
test layers::mesh::tests::test_add_vertex ... ok
test layers::mesh::tests::test_mesh_creation ... ok
test layers::occupancy::tests::test_log_odds_conversion ... ok
test layers::mesh::tests::test_surface_area ... ok
test layers::occupancy::tests::test_measurement_trait ... ok
test layers::occupancy::tests::test_occupancy_layer_creation ... ok
test layers::mesh::tests::test_mesh_extraction ... ok
test layers::measurement::tests::test_color_measurement ... ok
test layers::occupancy::tests::test_bayesian_fusion ... ok
test layers::occupancy::tests::test_occupancy_update ... ok
test layers::occupancy::tests::test_ray_integration ... ok
test layers::occupancy::tests::test_state_counts ... ok
test layers::occupancy_temporal::tests::test_stale_pruning ... ok
test layers::occupancy_compressed::tests::test_rle_encoding ... ok
test layers::occupancy_compressed::tests::test_compressed_storage ... ok
test layers::export::tests::test_ply_ascii_export ... ok
test layers::occupancy_temporal::tests::test_temporal_decay ... ok
test layers::ros2_bridge::tests::test_pointcloud2_creation ... ok
test layers::ros2_bridge::tests::test_ros2_time ... ok
test layers::tests::test_layer_type_names ... ok
test layers::tests::test_layered_map_creation ... ok
test layers::tsdf::tests::test_max_weight_clamping ... ok
test layers::tsdf::tests::test_tsdf_creation ... ok
test layers::tsdf::tests::test_tsdf_incremental_update ... ok
test layers::tsdf::tests::test_tsdf_stats ... ok
test layers::tsdf::tests::test_wrong_measurement_type ... ok
test layers::export::tests::test_obj_export ... ok
test layers::tsdf::tests::test_tsdf_update ... ok
test morton::tests::test_morton_lut ... ok
test morton::tests::test_morton_identity ... ok
test morton::tests::test_morton_ordering ... ok
test neighbors::tests::test_galactic128_neighbors ... ok
test neighbors::tests::test_distance ... ok
test neighbors::tests::test_route64_neighbors ... ok
test neighbors::tests::test_index64_neighbors ... ok
test performance::arch_optimized::tests::test_arch_detection ... ok
test performance::arch_optimized::tests::test_batch_with_prefetch ... ok
test path::tests::test_astar_closed_set_efficiency ... ok
test path::tests::test_k_shell ... ok
test layers::ros2_bridge::tests::test_occupancy_grid_serialization ... ok
test path::tests::test_trace_line ... ok
test path::tests::test_astar_simple ... ok
test path::tests::test_k_ring ... ok
test layers::bcc_utils::tests::test_snap_error_bound ... ok
test performance::arch_optimized::tests::test_prefetch ... ok
test performance::batch::tests::test_batch_index_builder ... ok
test performance::batch::tests::test_batch_neighbor_calculator ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_fast ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_small ... ok
test performance::fast_neighbors::tests::test_fast_neighbors ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_auto ... ok
test performance::memory::tests::test_aligned_batch_processor ... ok
test performance::fast_neighbors::tests::test_batch_neighbors_medium ... ok
test performance::memory::tests::test_aligned_vec ... ok
test performance::memory::tests::test_memory_analyzer ... ok
test performance::memory::tests::test_numa_detection ... ok
test performance::morton_batch::tests::test_batch_morton_decode ... ok
test performance::memory::tests::test_sequential_prefetcher ... ok
test performance::morton_batch::tests::test_batch_morton_encode ... ok
test performance::fast_neighbors::tests::test_neighbor_stream ... ok
test performance::morton_batch::tests::test_batch_morton_roundtrip ... ok
test performance::parallel::tests::test_should_use_parallel ... ok
test performance::simd::tests::test_batch_index64_new_simd ... ok
test performance::simd::tests::test_batch_neighbors_simd ... ok
test performance::simd::tests::test_simd_availability ... ok
test performance::simd_batch::tests::test_batch_bounding_box_query ... ok
test performance::simd_batch::tests::test_batch_bounding_box_query_large ... ok
test performance::simd_batch::tests::test_batch_euclidean_distance_squared ... ok
test performance::simd_batch::tests::test_batch_index64_decode ... ok
test performance::simd_batch::tests::test_batch_index64_encode ... ok
test performance::simd_batch::tests::test_batch_validate_routes ... ok
test performance::simd_batch::tests::test_batch_manhattan_distance ... ok
test performance::tests::test_backend_selection ... ok
test tests::test_basic_id_creation ... ok
test performance::parallel::tests::test_thread_count ... ok
test performance::morton_batch::tests::test_batch_morton_large ... ok
test tests::test_bcc_neighbors ... ok
test tests::test_version ... ok
test path::tests::test_astar_expansion_limit ... ok
test performance::parallel::tests::test_parallel_neighbor_calculator ... ok
test performance::parallel::tests::test_parallel_index_builder ... ok

test result: ok. 134 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s

running 12 tests
test src/layers/export.rs - layers::export::export_mesh_obj (line 159) - compile ... ok
test src/layers/export.rs - layers::export::export_mesh_ply (line 23) - compile ... ok
test src/layers/ros2_bridge.rs - layers::ros2_bridge (line 9) - compile ... ok
test src/layers/occupancy.rs - layers::occupancy::OccupancyLayer (line 69) ... ok
test src/layers/bcc_utils.rs - layers::bcc_utils::physical_to_bcc_voxel (line 108) ... ok
test src/layers/measurement.rs - layers::measurement::Measurement::depth (line 76) ... ok
test src/layers/occupancy_compressed.rs - layers::occupancy_compressed::CompressedOccupancyLayer (line 42) ... ok
test src/layers/mod.rs - layers (line 14) ... ok
test src/layers/esdf.rs - layers::esdf::ESDFLayer::new (line 91) ... ok
test src/layers/bcc_utils.rs - layers::bcc_utils::snap_to_nearest_bcc (line 16) ... ok
test src/lib.rs - (line 21) ... ok
test src/layers/tsdf.rs - layers::tsdf::TSDFLayer::new (line 73) ... ok

test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.77s

==> Safe local test run complete passed locally\n\nMerge blocker is now just the fresh GitHub check run on head .

@FunKite
Copy link
Owner

FunKite commented Mar 6, 2026

Status update: added a changelog entry for this dependency bump on commit d54f0e1. Local validation results: safe_local_test.sh failed in offline mode because cudarc 0.19.3 was not in the local cache; safe_local_test.sh --allow-network hit a cargo-deny advisory database parser problem on CVSS 4.0 metadata; safe_local_test.sh --allow-network --skip-advisories passed locally. Remaining blocker is the fresh GitHub Actions run on head d54f0e1.

@FunKite
Copy link
Owner

FunKite commented Mar 6, 2026

Added follow-up commit 844b02a to harden scripts/safe_local_test.sh so local cargo-deny advisory-db parser and lock-path failures downgrade to warnings instead of aborting the safe local workflow. Verified locally with safe_local_test.sh --allow-network: the CVSS 4.0 parser failure now warns and the test run completes successfully. Waiting on the fresh GitHub Actions rerun for head 844b02a before merging.

@FunKite FunKite enabled auto-merge (squash) March 6, 2026 15:35
Copy link
Owner

@FunKite FunKite left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed latest head 844b02a: dependency bump plus changelog and safe_local_test.sh hardening are in scope, locally validated, and all required checks are now green.

@FunKite FunKite merged commit b344733 into main Mar 6, 2026
26 checks passed
@dependabot dependabot bot deleted the dependabot/cargo/rust-dependencies-fa02168f9e branch March 6, 2026 17:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates rust Rust dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant