Skip to content
Merged
Changes from all commits
Commits
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
12 changes: 11 additions & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,14 @@ updates:
- "minor"
- "patch"

# ordvec-python declared Python deps (numpy). Grouped; no-op if nothing parseable.
# ordvec-python's only runtime dep is numpy, and its floor is a DELIBERATE
# broad/legacy-compatibility choice: ordvec is dep-light + abi3-py39, and
# rust-numpy 0.27 supports numpy 1.x AND 2.x at runtime, so we keep numpy
# >=1.20 (usable on Python 3.9 + numpy 1.x legacy stacks). Raising the floor to
# 2.x would drop those users (numpy 2.1+ also dropped Python 3.9) for zero gain
# — ordvec's speed is its Rust kernels; numpy is just the zero-copy array
# container. So `ignore` numpy to stop Dependabot re-proposing the floor bump.
# maturin (build dep) updates and security advisories still flow.
- package-ecosystem: "pip"
directory: "/ordvec-python"
schedule:
Expand All @@ -48,6 +55,9 @@ updates:
update-types:
- "minor"
- "patch"
ignore:
# Hold the broad numpy floor (see above); do not auto-raise it.
- dependency-name: "numpy"

# fuzz/ is a workspace-EXCLUDED standalone crate (own Cargo.lock), nightly-only
# cargo-fuzz tooling. Dev-only surface, low priority — group all, tight PR limit.
Expand Down
Loading