google/comprehensive-rust

Rewrite CI to only test languages that have actually changed

已关闭

#1,168 创建于 2023年9月5日

 (2 条评论) (0 个反应) (0 位负责人)Rust (2,009 个派生)batch import
enhancementhelp wanted

仓库指标

星标
 (32,954 个星标)
PR 合并指标
 (平均合并 9天 23小时) (30 天内合并 36 个 PR)

描述

We currently build and test all translations — resulting in some 32 GitHub workflows being executed per PR. This is often unnecessary when only the original English text changes.

I'm considering if it would be worth it to use a big build system such as Bazel. This would allow us to get very fine-grained dependency tracking and this would allow us to skip unnecessary steps. However, I believe it will be significantly more complex to maintain the build system files that way.

Thoughts or ideas?

贡献者指南