nextstrain / nextstrain.org

The Nextstrain website
https://nextstrain.org
GNU Affero General Public License v3.0
87 stars 49 forks source link

GitHub Actions deploy job succeeds even when Heroku build fails #726

Closed tsibley closed 9 months ago

tsibley commented 9 months ago

Consider this GitHub Actions deploy job from the morning. It kicked off this build on Heroku. That build failed, as you can see in Heroku logs and also the GitHub job logs, but the GitHub job's conclusion was success.

It should check the build status after the build completes (successfully or not) and assert success.

tsibley commented 9 months ago

I'm re-running the deploy job in that workflow to see if this was transient or not...

tsibley commented 9 months ago

That worked, so the errors themselves were transient (or at least don't occur consistently).

That said, that's still separate from this issue: making sure our CI deploy status reflects Heroku accurately.