bazel: 0.8.x and 0.9.x release series breaking rules_webtesting Go code in Travis CI
In Travis CI’s linux machines (multiple different versions of them), using a 0.8.x version of bazel causes immediate test failures of any Go code using rules_webtesting’s API.
It works fine on macOS and, I bet, on non-containerized Linux machines.
There is a reproduction repo available at https://github.com/jmhodges/bazel_bugs/tree/webtesting_08 (that’s the webtesting_08 branch of my bazel_bugs repo). You can test it by running bazel test //foo/...
locally vs running it in Travis CI by forking and pushing to a branch.
The 0.7.0, 0.6.1, and 0.6.0 verisons of bazel all work correctly.
More discussion happened on rules_webtesting’s ticket, but it seems probable that it’s a bazel issue, proper.
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 45 (45 by maintainers)
Btw, it looks like 0.10rc7 does fix this! https://travis-ci.org/jmhodges/bazel_bugs/builds/333987091
Ooo, from this user’s perspective, that would be great!
I just confirmed the patches that closed out #4376 do fix this ticket! https://travis-ci.org/jmhodges/bazel_bugs/builds/329178928