chore(release): prepare for publishing - #107
Conversation
There was a problem hiding this comment.
🟡 Changes recommended
The three changelogs inaccurately imply broader SemVer support than the released parser provides.
Get a fresh assessment by requesting another Copilot review.
Pull request overview
Prepares coordinated releases for the policy crates following the policy document identity changes.
Changes:
- Bumps crate and dependency versions.
- Adds release changelog entries.
- Refreshes locked dependency versions.
File summaries
| File | Description |
|---|---|
Cargo.lock |
Updates workspace and dependency versions. |
policies/rust/now-policy/Cargo.toml |
Bumps now-policy to 0.4.0. |
policies/rust/now-policy/CHANGELOG.md |
Adds 0.4.0 release notes. |
policies/rust/now-policy-api/Cargo.toml |
Bumps API crate and policy dependency. |
policies/rust/now-policy-api/CHANGELOG.md |
Adds 0.5.0 release notes. |
policies/rust/now-policy-server-template/Cargo.toml |
Bumps template and policy dependencies. |
policies/rust/now-policy-server-template/CHANGELOG.md |
Adds 0.5.0 release notes. |
Review details
- Files reviewed: 6/7 changed files
- Comments generated: 3
- Review effort level: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Clarify versioning requirements and restrictions for policy documents. Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
🟡 Changes recommended
The server-template compatibility classification contradicts its documented breaking API changes.
Get a fresh assessment by requesting another Copilot review.
Review details
- Files reviewed: 6/7 changed files
- Comments generated: 1
- Review effort level: Balanced
| - [**breaking**] Update policy endpoint payloads and generated OpenAPI schemas to omit `$schema` and use `PolicyFormatVersion` instead of `PolicyVersion` ([#106](https://github.com/Devolutions/now-libraries/issues/106)) ([cc841bf6e5](https://github.com/Devolutions/now-libraries/commit/cc841bf6e59547ddefbb6287f7a0ef8466aedb10)) | ||
| - [**breaking**] Update the re-exported `PolicyFindingCode` to replace `UnsupportedPolicyVersion` with `UnsupportedPolicyFormatVersion` and remove `UnsupportedSchema` ([#106](https://github.com/Devolutions/now-libraries/issues/106)) ([cc841bf6e5](https://github.com/Devolutions/now-libraries/commit/cc841bf6e59547ddefbb6287f7a0ef8466aedb10)) |
Benoît Cortier (CBenoit)
left a comment
There was a problem hiding this comment.
Reviewed release metadata and crate-specific changelog entries; Copilot re-review is green and all required checks pass.
🤖 New release
now-policy: 0.3.0 -> 0.4.0 (⚠ API breaking changes)now-policy-api: 0.4.0 -> 0.5.0 (⚠ API breaking changes)now-policy-server-template: 0.4.0 -> 0.5.0 (⚠ API breaking changes)⚠
now-policybreaking changes⚠
now-policy-apibreaking changesChangelog
now-policynow-policy-apinow-policy-server-templateThis PR was generated with release-plz.