googleapis / googleapis/google-cloud-java
[sdk-platform-java] Protobuf Compatibility CI can populate defaults from Libraries-Bom
- 主要语言
- 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