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

[1.x] Let Scala Steward auto-update com.google.protobuf #1501

Merged
merged 1 commit into from
Nov 25, 2024

Conversation

Friendseeker
Copy link
Member

@Friendseeker Friendseeker commented Nov 24, 2024

Due to popularity of com.google.protobuf, CVE reports on com.google.protobuf are quite common. Sooner or later Zinc's current version of com.google.protobuf will be flagged again.

This needs further discussion but I wonder if we should auto update com.google.protobuf.

Previously we decided to opt-out of auto update com.google.protobuf due to worry about regression, but as we have experienced, sticking with the same com.google.protobuf version can also inevitably cause Zinc to be flagged by security software for depending on a vulnerable dependency.

We also have really strong unit tests for serialization / deserialization that minimizes the risk of regression. For instance our CI caught several issues related to Consistent Analysis Format, including an intermittent deadlock issue.

@Friendseeker Friendseeker changed the title [1.x] Let Scala Steward to auto-update com.google.protobuf version [1.x] Let Scala Steward auto-update com.google.protobuf Nov 24, 2024
@eed3si9n eed3si9n merged commit 8a2935f into sbt:1.10.x Nov 25, 2024
9 checks passed
@Friendseeker Friendseeker deleted the protobuf-opt-in branch November 25, 2024 02:59
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.

2 participants