Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cargo deny create issue on schedule #5394

Open
5 tasks
LesnyRumcajs opened this issue Mar 10, 2025 · 0 comments
Open
5 tasks

cargo deny create issue on schedule #5394

LesnyRumcajs opened this issue Mar 10, 2025 · 0 comments
Labels
Type: Task Discrete task to implement

Comments

@LesnyRumcajs
Copy link
Member

Summary

Vulnerabilities in dependencies should not surface only during PR (although it's still beneficial, we rarely add new ones)—they should be reported regardless of whether any PR is made.

For dependencies checks, we use cargo deny, which unfortunately lacks the option to create issues on its own, unlike the archived https://github.com/actions-rs/audit-check?tab=readme-ov-file#scheduled-audit.

With https://github.com/JasonEtco/create-an-issue?tab=readme-ov-file, it's possible to use some templating to generate such an issue. The alternative could be using:

Completion Criteria

  • Create a workflow that periodically scans the repo for cargo deny check failures.
  • The workflow should create an issue if the check fails. The issue should contain the following:
    • Title: what failed, e.g., RUSTSEC-2024-0436: paste - no longer maintained.
    • Content: what failed, e.g., output from the cargo deny check.
  • The workflow should not recreate issues for the same dependency failure.

Additional Links & Resources

@LesnyRumcajs LesnyRumcajs added the Type: Task Discrete task to implement label Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Task Discrete task to implement
Projects
Status: New
Development

No branches or pull requests

1 participant