microsoft / microsoft/agent-governance-toolkit
policy-engine: core shim version 0.3.1-beta.0 collides with the old embedded engine already on crates.io
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 6.3k
- Forks
- 1.1k
- Avg merge
- 5d 11h
- Merged PRs (30d)
- 142
Description
policy-engine/core/Cargo.toml keeps version = 0.3.1-beta.0, which crates.io already serves as the pre-retarget embedded engine, and the shim carries #[deprecated(since = "0.3.2-beta.0")]. Bump before any publish so the registry never has two different 0.3.1-beta.0 artifacts.
Found in the group review of the policy-engine retarget (#3939) and deferred from the follow-up (#3940).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open policy-engine/core/Cargo.toml and inspect the current package version alongside the deprecated since value. Choose a bumped version that avoids the existing crates.io collision, then verify the shim no longer advertises 0.3.1-beta.0 before publishing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- release
- Issue type
- Refactor
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 88/100