The Heroku-24 stack removes Git at runtime which is problematic since trop needs it. So we need to tweak our usage of Heroku here to ensure Git is present. In the meantime we're trying to stay pinned to the Heroku-22 stack.
We may also want to add a check for Git early on and fail more loudly if it's not found. Currently the failure mode is somewhat silent and just goes down the unable to automatically backport path.
The Heroku-24 stack removes Git at runtime which is problematic since trop needs it. So we need to tweak our usage of Heroku here to ensure Git is present. In the meantime we're trying to stay pinned to the Heroku-22 stack.
We may also want to add a check for Git early on and fail more loudly if it's not found. Currently the failure mode is somewhat silent and just goes down the unable to automatically backport path.