googleapis / googleapis/google-cloud-java

[sdk-platform-java] Protobuf Compatibility CI can populate defaults from Libraries-Bom

未关闭
#12,389 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
priority: p3 type: feature request
主要语言
Java
星标
2.1k
派生
1.2k
平均合并
1 天 23 小时
30 天内合并 PR
157

描述

The default values for the the Protobuf source and binary compatibility values are set [here](https://github.com/googleapis/sdk-platform-java/blob/769dd631d65ef920a46976b42404a767e14db15f/.github/workflows/downstream_protobuf_compatibility_check_nightly.yaml#L44). For now, these are hard coded since upgrading the Protobuf-Java runtime is done manually.

See if these values can be determined automatically from reading the Protobuf version from the Libraries-Bom and Libraries-Bom-protobuf3 files and used a defaults

贡献指南

打开贡献指南

调研方向

从第 44 行的 .github/workflows/downstream_protobuf_compatibility_check_nightly.yaml 开始,然后定位提供 Protobuf 版本的 Libraries-Bom 和 Libraries-Bom-protobuf3 文件。跟踪兼容性检查如何使用它们的默认值。完成的标准是源兼容性值和二进制兼容性值能够自动推导,并且 nightly workflow 仍能正确使用它们。

由索引模型根据 Issue 内容生成。

评估

技术栈
github-actions, java
领域
ci-cd, devops
Issue 类型
功能
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。