Travis CI deployment not running: diagnosing `on` condition evaluation on tag builds
A Travis CI build with a deploy section in .travis.yml runs the deploy stage only after script succeeds, and the on keys ( branch , tags , condition ) decide whether that stage executes at all. The goal is to diagnose builds where deployment never runs and to tell a condition-based skip apart from a provider failure. The uncertainty is how those keys are mat