bazelbuild / bazelbuild/continuous-integration
Multiple downstream failures due to `--incompatible_use_platforms_repo_for_constraints`
- Dominant language
- Python
- Stars
- 302
- Forks
- 194
- Avg merge
- 1d 19h
- Merged PRs (30d)
- 41
Description
Failures: https://buildkite.com/bazel/bazel-at-head-plus-downstream/builds/2586#0182a995-9a6f-49fc-a38d-06487e43e242
Flag flip commit: https://github.com/bazelbuild/bazel/commit/3469784a4935c91b4ac22bcfed6be52e6dfec878
Autosheriff link: https://buildkite.com/bazel/bazel-auto-sheriff-face-with-cowboy-hat/builds/1005
Projects to fix:
- [x] Bazel
- [x] Bazel integration testing: removed https://github.com/bazelbuild/continuous-integration/pull/1405
- [x] Bazelisk: sent https://github.com/bazelbuild/bazelisk/pull/348
- [x] Buildfarm: sent https://github.com/bazelbuild/bazel-buildfarm/pull/1142 (no response; disabled in https://github.com/bazelbuild/continuous-integration/pull/1416)
- [x] Cartographer: sent https://github.com/cartographer-project/cartographer/pull/1898 (no response; disabled in https://github.com/bazelbuild/continuous-integration/pull/1416)
- [ ] Envoy: they unflipped the flag for now; ongoing work tracked at https://github.com/envoyproxy/envoy/issues/22758
- [x] Flatbuffers: sent https://github.com/google/flatbuffers/pull/7457
- [x] Kythe: sent https://github.com/kythe/kythe/pull/5358
- [x] Protobuf: sent https://github.com/protocolbuffers/protobuf/pull/10423
- [ ] TensorFlow: filed https://github.com/tensorflow/tensorflow/issues/57207
- [ ] rules_cc: sent https://github.com/bazelbuild/rules_cc/pull/142
- [x] rules_foreign_cc
- [x] rules_go
- [x] rules_groovy
- [ ] rules_jvm_external
- [ ] rules_jvm_external - examples
- [ ] rules_kotlin
- [x] rules_nodejs
- [x] rules_proto: @aranguyen sent https://github.com/bazelbuild/rules_proto/pull/134
- [x] rules_rust
- [x] rules_sass: sent https://github.com/bazelbuild/rules_sass/pull/143
- [ ] upb: turns out upb main build last-green has been stuck ever since they switched from master to main. I just re-pointed it at main, and sent https://github.com/protocolbuffers/upb/pull/738 to fix the main build. After last-green is updated, downstream should automatically turn green.
Contributor guide
Research direction
Start with the linked Buildkite failure and the flag-flip commit, then review the unchecked downstream projects and their linked issues. Check the referenced external pull requests and tracking issues before making changes; the work is done when the affected downstream builds are compatible with the flag and the failure list is resolved.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system, ci-cd
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 20/100