envoyproxy/envoy
GitHub で見るCanary new Bazel versions and experimental flags in CI
Open
#6,857 opened on 2019年5月8日
help wantedtech debt
Repository metrics
- Stars
- (27,997 stars)
- PR merge metrics
- (平均マージ 8d) (30d で 378 merged PRs)
説明
To avoid surprises like the Bazel 0.25 release (which required an immediate fix and bump in https://github.com/envoyproxy/envoy/pull/6773), one approach is to add Envoy to Bazel CI in https://github.com/envoyproxy/envoy/issues/2461.
Another approach is to flip flags governing breaking behavior ahead of Bazel releases. See:
- https://docs.bazel.build/versions/master/backward-compatibility.html for the Bazel flag policy
- https://github.com/philwo/bazelisk for a tool that can run specific Bazel versions
I think that if we sort https://github.com/envoyproxy/envoy/issues/2461 then we are most of the way there, but filing this in case anyone is interested in pursuing this path in the meanwhile or in parallel.