Skip to content

Commit 88fcaa1

Browse files
authored
build: correct jq checks to be valid against task def files (#28)
1 parent 501d6ab commit 88fcaa1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

deploy.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ function modifyTaskDefinitionFile() {
154154
fi
155155
done
156156

157-
if jq < "$TASK_DEFINITION_FILE" &> /dev/null; then
157+
if ! jq -e . < "$TASK_DEFINITION_FILE" >/dev/null 2>&1; then
158158
echo -e "${RED}Task Definition became invalid JSON after modifications (invalid_task_definition)."
159159

160160
if [ -n "$RUNNER_DEBUG" ]; then
@@ -203,7 +203,7 @@ if [ -n "$INPUT_PREPARE_TASK_CONTAINER_IMAGE_CHANGES" ] && [ -n "$INPUT_PREPARE_
203203
modifyTaskDefinitionFile "$INPUT_PREPARE_TASK_DEFINITION_NAME" "$INPUT_PREPARE_TASK_CONTAINER_IMAGE_CHANGES"
204204

205205
if [ -n "$INPUT_PREPARE_TASK_CONTAINER_NETWORK_CONFIG_FILEPATH" ]; then
206-
if jq < "$INPUT_PREPARE_TASK_CONTAINER_NETWORK_CONFIG_FILEPATH" &> /dev/null; then
206+
if ! jq -e . < "$INPUT_PREPARE_TASK_CONTAINER_NETWORK_CONFIG_FILEPATH" >/dev/null 2>&1; then
207207
echo -e "${RED}Network configuration is invalid JSON. (invalid_network_config_file)."
208208
exit 1;
209209
fi

0 commit comments

Comments
 (0)