Skip to content

Commit fc63f31

Browse files
authored
Use a consistent failure_reason prefix for all internal errors (#1932)
Always use the prefix `internal-error::` for the buildpack build data event `failure_reason` field for internal errors, in preparation for adding an ERR trap with a new `internal-error::` variant. GUS-W-19792272.
1 parent 72690d3 commit fc63f31

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

lib/pipenv.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function pipenv::install_pipenv() {
5050
5151
See the log output above for more information.
5252
EOF
53-
build_data::set_string "failure_reason" "create-venv::pipenv"
53+
build_data::set_string "failure_reason" "internal-error::create-venv::pipenv"
5454
exit 1
5555
fi
5656

lib/poetry.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ function poetry::install_poetry() {
5656
5757
See the log output above for more information.
5858
EOF
59-
build_data::set_string "failure_reason" "create-venv::poetry"
59+
build_data::set_string "failure_reason" "internal-error::create-venv::poetry"
6060
exit 1
6161
fi
6262

lib/utils.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ function utils::bundled_pip_module_path() {
5151
5252
$(find "${bundled_wheels_dir}/" 2>&1 || find "${python_home}/" -type d 2>&1 || true)
5353
EOF
54-
build_data::set_string "failure_reason" "bundled-pip-not-found"
54+
build_data::set_string "failure_reason" "internal-error::bundled-pip-not-found"
5555
exit 1
5656
fi
5757
}
@@ -62,7 +62,7 @@ function utils::abort_internal_error() {
6262
output::error <<-EOF
6363
Internal error: ${message}.
6464
EOF
65-
build_data::set_string "failure_reason" "internal-error"
65+
build_data::set_string "failure_reason" "internal-error::abort"
6666
build_data::set_string "failure_detail" "${message}"
6767
exit 1
6868
}

0 commit comments

Comments
 (0)