Skip to content

fix: resolve cargo-deny advisory failure in tailor - #848

Closed
bfjelds (bfjelds) wants to merge 1 commit into
mainfrom
user/bfjelds/tailor-ci-fixes
Closed

bfjelds (bfjelds) wants to merge 1 commit into
mainfrom
user/bfjelds/tailor-ci-fixes

Conversation

@bfjelds

@bfjelds bfjelds (bfjelds) commented Oct 13, 2026 •

Copy link
Copy Markdown
Member

Fixes tools/tailor's cargo-deny CI failure on main:

  • cargo-deny (advisories): RUSTSEC-2024-0449 — unsafe-libyaml is unmaintained (archived upstream, no safe upgrade available). Pulled in transitively via serde_yaml_ng. Added to the advisory ignore list in tools/tailor/deny.toml.

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
1 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

unsafe-libyaml is unmaintained (archived upstream, no safe upgrade
available). Pulled in transitively via serde_yaml_ng, which tailor
uses for YAML config parsing. No alternative yanks/fixes this release
cycle; ignore the advisory until a safe-Rust YAML parser replacement
is adopted.

Verified: cargo deny check now passes (advisories ok); full tailor
test suite unaffected (114 tailor-config + 91 tailor-core + others, 0
failures); clippy clean with no changes needed on main (the two
clippy warnings mentioned in earlier CI runs are in signing-support
code not yet present on main).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bfjelds
bfjelds (bfjelds) force-pushed the user/bfjelds/tailor-ci-fixes branch from 3941ec8 to 39dbc27 Compare October 14, 2026 01:01
@bfjelds
bfjelds (bfjelds) changed the base branch from user/bfjelds/tailor-fixes to main October 14, 2026 01:02
@bfjelds
bfjelds (bfjelds) marked this pull request as ready for review October 14, 2026 01:07
@bfjelds
bfjelds (bfjelds) requested a review from a team as a code owner October 14, 2026 01:07
Copilot AI balanced review requested due to automatic review settings October 14, 2026 01:07

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused exception matches Tailor’s locked dependency graph and is clearly justified.

0 open findings

What changed in this PR

Updates Tailor’s dependency policy to acknowledge an unavoidable unmaintained transitive YAML dependency.

Changes:

  • Ignores RUSTSEC-2024-0449 with an explanatory rationale.
File Description
tools/​tailor/​deny.toml Adds the targeted advisory exception.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@bfjelds bfjelds (bfjelds) changed the title fix: resolve cargo-deny and clippy CI failures in tailor fix: resolve cargo-deny advisory failure in tailor Oct 14, 2026
@bfjelds

Copy link
Copy Markdown
Member Author

replaced with #853

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.

3 participants