Skip to content

Commit a60b698

Browse files
Fixed issue when cdk.out is produced inside package directory
1 parent a2edde3 commit a60b698

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/quality-checks.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,13 +523,18 @@ jobs:
523523
run: |
524524
#!/usr/bin/env bash
525525
526+
cdk_output_dir="cdk.out"
527+
if [ ! -d "$cdk_output_dir" ]; then
528+
cdk_output_dir="packages/cdk/cdk.out"
529+
fi
530+
526531
declare -a rulesets=("ncsc" "ncsc-cafv3" "wa-Reliability-Pillar" "wa-Security-Pillar")
527532
for ruleset in "${rulesets[@]}"
528533
do
529534
echo "Checking all templates in cdk.out folder with ruleset $ruleset"
530535
531536
~/.guard/bin/cfn-guard validate \
532-
--data cdk.out \
537+
--data "$cdk_output_dir" \
533538
--rules "/tmp/ruleset/output/$ruleset.guard" \
534539
--show-summary fail \
535540
> "cfn_guard_output/cdk.out_$ruleset.txt"

0 commit comments

Comments
 (0)