Skip to content

Add weekly security-focused cargo update workflow for release branches #4341

@tillrohrmann

Description

@tillrohrmann

Summary

Automate weekly cargo update PRs against release branches to pick up security patches in Rust dependencies. This complements the Docker image refresh workflow (#4330) by addressing dependency updates that can't be fixed by base image updates alone.

Motivation

Some dependencies, like the vendored OpenSSL in librdkafka, won't be updated by refreshing the base Docker image. A weekly cargo update workflow would help ensure security patches in Rust dependencies are picked up promptly.

Proposed Implementation

  • Create a GitHub Actions workflow that runs weekly
  • Target the latest release branch (e.g., release-1.6)
  • Run cargo update and create a PR if there are changes
  • Could use tools like Dependabot or a custom workflow with cargo update

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions