Skip to content

chore(jans-cedarling): fix cargo deny, cargo audit and custom lints CI failures - #15537

Merged
moabu merged 2 commits into
mainfrom
jans-cedarling-15536
Oct 29, 2026
Merged

moabu merged 2 commits into
mainfrom
jans-cedarling-15536

Conversation

@haileyesus2433

@haileyesus2433 haileyesus2433 commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Prepare


Description

Target issue

closes #15536

Implementation Details


Test and Document the changes

  • Static code analysis has been run locally and issues have been fixed
  • Relevant unit and integration tests have been added/updated
  • Relevant documentation has been updated if any (i.e. user guides, installation and configuration guides, technical design docs etc)

Please check the below before submitting your PR. The PR will not be merged if there are no commits that start with docs: to indicate documentation changes or if the below checklist is not selected.

  • I confirm that there is no impact on the docs due to the code changes in this PR.

Summary by CodeRabbit

  • Chores
    • Updated the versions of the tools used in automated code checks.
    • No changes to end-user functionality are included in this update.

Signed-off-by: haile <haileyesusbe@gmail.com>
Signed-off-by: haile <haileyesusbe@gmail.com>

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.

Tip: disable this comment in your organization's Code Review settings.

@haileyesus2433 haileyesus2433 added this to the 2.6.0 milestone Oct 29, 2026
@mo-auto

mo-auto commented Oct 29, 2026

Copy link
Copy Markdown
Member

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@coderabbitai

coderabbitai Bot commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: e3ff682a-bb61-43e1-b77f-ed1a17665532
Commits

Reviewing files that changed from the base of the PR and between f85590e and 10f9aac.

Files ignored due to path filters: 1
  • jans-cedarling/Cargo.lock is excluded by !**/*.lock
Files selected for processing: 2
  • .github/workflows/test-cedarling.yml
  • jans-cedarling/custom-lints/Cargo.toml

Included review availability: This review used your included allowance. Your plan provides up to 4 included reviews per hour; 2 remain after this review.

Walkthrough

The custom lint dependencies and CI installation commands are updated from version 5.0.0 to 6.3.0.

Changes: Custom lint toolchain

Layer / File(s) Summary
Align custom lint versions
.github/workflows/test-cedarling.yml, jans-cedarling/custom-lints/Cargo.toml
The workflow installation commands and custom lint dependencies now use version 6.3.0. The previous version was 5.0.0.

Priority: Normal

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Possibly related issues

  • Issue 15536: This change updates the custom lint tool versions identified in the issue’s report of a dylint_driver build failure.

Suggested reviewers: 0xtinkle

Merge Risk: Minimal · up to 10f9a

No actionable merge-blocking risk remains.

Pre-merge checks: Passed 4 · Inconclusive 1

Failed Failed checks: 1 inconclusive

Check name Status Explanation Resolution
Linked Issues check Inconclusive Issue #15536 requires the pulldown-cmark upgrade, the dylint_driver build fix, and confirmation that the affected jobs pass. The reviewed changes upgrade cargo-dylint, dylint-link, `dylint_lin… Provide reviewable evidence that jans-cedarling/Cargo.lock contains pulldown-cmark version 0.13.5 or later, and provide CI results for the cargo deny, cargo audit, and custom-lints jobs.
Passed Passed checks: 4 passed
Check name Status Explanation
Title check Passed The title names the chore and the affected component, jans-cedarling. It also lists three CI jobs: cargo deny, cargo audit, and custom lints. The changeset matches this. It upgrades dylint_linting and…
Description check Passed The description follows the template structure. It has the Prepare, Description, Target issue, and Test and Document sections. It links the target issue with 'closes #15536'. It checks the static anal…
Out of Scope Changes check Passed The reviewed changes are limited to the custom-lints workflow and its dylint dependencies. These changes directly support the custom-lints failure described in issue #15536. No unrelated change is s…
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Full details: Title check

Explanation

The title names the chore and the affected component, jans-cedarling. It also lists three CI jobs: cargo deny, cargo audit, and custom lints. The changeset matches this. It upgrades dylint_linting and dylint_testing from 5.0.0 to 6.3.0 in the custom lints Cargo.toml. It also updates cargo-dylint and dylint-link to 6.3.0 in the workflow. The title does not mention the pulldown-cmark bump that the linked issue requests, and the changeset summary does not show that change. The title is therefore only partially related to the stated objectives, so the check passes.

Full details: Description check

Explanation

The description follows the template structure. It has the Prepare, Description, Target issue, and Test and Document sections. It links the target issue with 'closes #15536'. It checks the static analysis box and the no-docs-impact box. The Implementation Details section is empty. The unit and integration tests box and the documentation box are unchecked. The author does not explain how the cargo deny and cargo audit failures were fixed. The pulldown-cmark update in the linked issue is not described in the description or in the file summaries. The description is mostly complete, so the check passes, but the author should fill in the missing details.

Resolution

Fill in the Implementation Details section. Describe the dylint upgrade from 5.0.0 to 6.3.0. Explain how the cargo deny and cargo audit failures were resolved, including the pulldown-cmark update from 0.13.4 to 0.13.5 that the linked issue requests. Also state whether tests were run or added. Correct the issue reference to closes #15536 if the PR closes PR #15537 instead.

Full details: Out of Scope Changes check

Explanation

The reviewed changes are limited to the custom-lints workflow and its dylint dependencies. These changes directly support the custom-lints failure described in issue #15536. No unrelated change is shown.

Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Full details: Linked Issues check

Explanation

Issue #15536 requires the pulldown-cmark upgrade, the dylint_driver build fix, and confirmation that the affected jobs pass. The reviewed changes upgrade cargo-dylint, dylint-link, dylint_linting, and dylint_testing from 5.0.0 to 6.3.0. This addresses the reported custom-lints failure. jans-cedarling/Cargo.lock is excluded from review, so the required pulldown-cmark version cannot be verified. The available evidence also does not confirm successful cargo deny, cargo audit, and custom-lints jobs.

Resolution

Provide reviewable evidence that jans-cedarling/Cargo.lock contains pulldown-cmark version 0.13.5 or later, and provide CI results for the cargo deny, cargo audit, and custom-lints jobs.

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@mo-auto mo-auto added comp-jans-cedarling Touching folder /jans-cedarling kind-dependencies Pull requests that update a dependency file labels Oct 29, 2026
@moabu
moabu merged commit 382acb1 into main Oct 29, 2026
29 checks passed
@moabu
moabu deleted the jans-cedarling-15536 branch October 29, 2026 10:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp-jans-cedarling Touching folder /jans-cedarling kind-dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(jans-cedarling): fix cargo deny, cargo audit and custom lints CI failures

4 participants