google/comprehensive-rust

Rewrite CI to only test languages that have actually changed

Geschlossen

#1.168 geöffnet am 05.09.2023

 (2 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Rust (2.009 Forks)batch import
enhancementhelp wanted

Repository-Metriken

Stars
 (32.954 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 9T 23h) (36 gemergte PRs in 30 T)

Beschreibung

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?

Contributor Guide