Skip to content

Restores pinned dependency versions for Rust#3844

Open
dima-zakharov wants to merge 9 commits intomainfrom
build-witn-pinned-versions
Open

Restores pinned dependency versions for Rust#3844
dima-zakharov wants to merge 9 commits intomainfrom
build-witn-pinned-versions

Conversation

@dima-zakharov
Copy link
Collaborator

Pin libraries versions.

🔗 Related Issue

Pin rust libraries and maturin version as discussed in Slack


📝 Summary

Restores pinned dependency versions for Rust tooling and adds stub files for the Rust plugin infrastructure.

Changes

 - Pin maturin version in pyproject.toml to ensure reproducible builds
 - Restore Cargo.lock files for plugins_rust/ and tools_rust/mcp_runtime/ directories (4,275 lines)
 - Add Python stub file (__init__.pyi) for url_reputation_rust module to improve type hints
 - Cleanup: Remove redundant .gitignore entries that were excluding lock files

🏷️ Type of Change

  • Bug fix
  • Feature / Enhancement
  • Documentation
  • Refactor
  • Chore (deps, CI, tooling)
  • Other (describe below)

🧪 Verification

Check Command Status
Build make rust-build Ok
Unit tests make test Ok
Coverage ≥ 81% make coverage Ok

✅ Checklist

  • Code formatted (make black isort pre-commit)
  • Tests added/updated for changes
  • Documentation updated (if applicable)
  • No secrets or credentials committed

📓 Notes (optional)

Chore task no functionality changes.

Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
@github-actions

This comment was marked as outdated.

Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Signed-off-by: Dmitry Zakharov <zakharov@ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants