If you go to the View Config tab and compare the build config for the two travis tests that I sent,
The one which is working fine doesn’t have the red section:
There were no changes made to anything and suddenly that red section started appearing yesterday out of nowhere, which is causing the test cases to fail.
You can see that the first build execution is successful, and then the build ends up in the logs directory. However, because of the second build, which is appearing out of nowhere, it is trying to find the travisTest.sh in that logs directory (which is in a different location) and that’s why it’s failing. But we did not add this second build in the first place.
this description is misleading; the resulting configuration is concatenating script sections from the API payload and the counterpart in .travis.yml instead of overwriting it.
This is due to the currently undocumented change in processing the API payloads, which is part of the upcoming build configuration validation. We changed the default way of handling arrays in the API payload when there is existing data in the configuration.
While we wait for the documentation, you can try a couple of things: