Added a check for the config file

This commit is contained in:
2024-12-25 22:58:09 +01:00
parent 911eef9f39
commit 42626d9faf

View File

@@ -18,8 +18,6 @@ if [ -n "$DOCKER_CONFIG_BASE64" ]; then
echo "$DOCKER_CONFIG_BASE64" | base64 -d > "$HOME/.docker/config.json" echo "$DOCKER_CONFIG_BASE64" | base64 -d > "$HOME/.docker/config.json"
fi; fi;
echo "Full image name: $IMAGE_NAME"
if [ -z "$INPUT_IMAGE_NAME" ]; then if [ -z "$INPUT_IMAGE_NAME" ]; then
echo "No image name given." echo "No image name given."
exit 1 exit 1
@@ -27,7 +25,7 @@ fi;
GRYPE_OPTIONS=("-v" "--by-cve") GRYPE_OPTIONS=("-v" "--by-cve")
if [ -n "$INPUT_CONFIG_PATH" ]; then if [ -n "$INPUT_CONFIG_PATH" ] && [ -f "$INPUT_CONFIG_PATH" ]; then
GRYPE_OPTIONS+=("--config" "$INPUT_CONFIG_PATH") GRYPE_OPTIONS+=("--config" "$INPUT_CONFIG_PATH")
fi fi
@@ -36,6 +34,7 @@ if [ -n "$INPUT_PLATFORM" ]; then
fi fi
if [[ "$INPUT_IMAGE_NAME" == *:* ]]; then if [[ "$INPUT_IMAGE_NAME" == *:* ]]; then
echo "Full image name: $IMAGE_NAME"
GRYPE_OPTIONS+=("registry:${IMAGE_NAME}") GRYPE_OPTIONS+=("registry:${IMAGE_NAME}")
else else
GRYPE_OPTIONS+=("file:${INPUT_IMAGE_NAME}") GRYPE_OPTIONS+=("file:${INPUT_IMAGE_NAME}")