From 0f76b4b72cc893290562cb1a6aa134e56d7d1f33 Mon Sep 17 00:00:00 2001 From: Thomas Sibley Date: Mon, 13 May 2024 10:26:08 -0700 Subject: [PATCH] dev: Note a potential future big simplification for heroku-build --- scripts/heroku-build | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/heroku-build b/scripts/heroku-build index 71812a187..9a89f7b5e 100755 --- a/scripts/heroku-build +++ b/scripts/heroku-build @@ -2,6 +2,16 @@ # Build a Heroku app slug using the Heroku (classic) buildpack interface. # # +# XXX TODO: Switch to the Heroku Cloud Native buildpacks (CNB) once they're +# well-supported by Heroku's platform (or if we move off Heroku). The use of +# CNB to pack an app into an image is much simpler (and more comprehensive) +# than Heroku's classic buildpacks: most of this program below would vanish. +# Supporting CNB has long been on Heroku's roadmap and although it's still in +# preview¹, it's been getting recent attention. +# -trs, 13 May 2024 +# +# ¹ +# set -euo pipefail cd "$(dirname "$0")/.."