Skip to content

Commit a132b04

Browse files
authored
feat: Signing job should run as one-shot or loop over layers (#432)
1 parent 51fefdf commit a132b04

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

scripts/sign_layers.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,18 @@ if [ "$1" = "prod" ]; then
4141
S3_BUCKET_NAME="dd-lambda-signing-bucket"
4242
fi
4343

44+
if [ -z "$LAYER_FILE" ]; then
45+
echo "Layer file not specified, running for all layer files."
46+
else
47+
echo "Layer file is specified: $LAYER_FILE"
48+
if (printf '%s\n' "${LAYER_FILES[@]}" | grep -xq $LAYER_FILE); then
49+
LAYER_FILES=($LAYER_FILE)
50+
else
51+
echo "Unsupported layer found, valid options are : ${LAYER_FILES[@]}"
52+
exit 1
53+
fi
54+
fi
55+
4456
for LAYER_FILE in "${LAYER_FILES[@]}"
4557
do
4658
echo

0 commit comments

Comments
 (0)