We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1c65c83 commit 108804cCopy full SHA for 108804c
1 file changed
src/base/.devcontainer/scripts/install_github_release.sh
@@ -16,6 +16,23 @@ if ! command -v gh >/dev/null 2>&1; then
16
exit 1
17
fi
18
19
+required_vars=(
20
+ "GITHUB_REPO"
21
+ "VERSION"
22
+ "DOWNLOAD_BINARY"
23
+ "TOOL"
24
+ "COMPRESSION"
25
+ "VERIFY_BINARY_ATTESTATION"
26
+ "VERIFY_CHECKSUM"
27
+)
28
+
29
+for var_name in "${required_vars[@]}"; do
30
+ if [ -z "${!var_name:-}" ]; then
31
+ echo "${var_name} must be defined"
32
+ exit 1
33
+ fi
34
+done
35
36
if [ "${VERIFY_BINARY_ATTESTATION}" != "true" ] && [ "${VERIFY_CHECKSUM}" != "true" ]; then
37
echo "VERIFY_BINARY_ATTESTATION or VERIFY_CHECKSUM must be set to true"
38
0 commit comments