Better error handling when sourcing bootstrap script

This commit is contained in:
2025-03-29 10:38:25 +01:00
parent 56242496bb
commit 585f655ad3

View File

@@ -1,21 +1,19 @@
#!/bin/bash #!/bin/bash
set -eo pipefail # Exit on any error, pipe failures
# Check if required environment variables are set # Check if required environment variables are set
if [ -z "$SIA_REPO_URL" ]; then if [ -z "$SIA_REPO_URL" ]; then
echo "Error: SIA_REPO_URL environment variable is not set" echo "Error: SIA_REPO_URL environment variable is not set"
exit 1 return 1
fi fi
if [ -z "$SIA_REPO_USER" ]; then if [ -z "$SIA_REPO_USER" ]; then
echo "Error: SIA_REPO_USER environment variable is not set" echo "Error: SIA_REPO_USER environment variable is not set"
exit 1 return 1
fi fi
if [ -z "$SIA_REPO_PAT" ]; then if [ -z "$SIA_REPO_PAT" ]; then
echo "Error: SIA_REPO_PAT environment variable is not set" echo "Error: SIA_REPO_PAT environment variable is not set"
exit 1 return 1
fi fi
# Install required packages # Install required packages