Even when all the tests pass, the build doesn't exit immediately and will be cancelled a few hours later (e.g. https://github.com/cubed-dev/cubed/actions/runs/11974180543/job/33384715251?pr=621).