Filing here as suggested in https://github.com/travis-ci/travis-ci/issues/7789#issuecomment-426557670.
If a build definition uses stages and allowed failures, the web UI doesn’t seem to report right away which jobs are allowed to fail. One has to actually wait until a job has failed. I’d like to propose to unconditionally show the allowed failures, like in a build that doesn’t use stages.
Example build: https://travis-ci.org/tidyverse/dplyr/builds/436510296, with jobs .8 to .10 allowed to fail. Because all jobs succeeded, it’s not clear that the jobs were allowed to fail.