Update config_guardrails.yml
This commit is contained in:
35
.github/workflows/config_guardrails.yml
vendored
35
.github/workflows/config_guardrails.yml
vendored
@@ -192,23 +192,49 @@ jobs:
|
|||||||
{
|
{
|
||||||
echo "### Config guardrails report (JSON)"
|
echo "### Config guardrails report (JSON)"
|
||||||
echo "```json"
|
echo "```json"
|
||||||
printf '{"repository":"%s","profile":"%s","missing_required":[' "${GITHUB_REPOSITORY}" "${profile}"
|
printf '{"repository":"%s","profile":"%s","checked":{' "${GITHUB_REPOSITORY}" "${profile}"
|
||||||
|
|
||||||
|
printf '"release_required":['
|
||||||
|
sep=""
|
||||||
|
for c in "${required_release_secrets[@]}"; do
|
||||||
|
printf '%s"%s"' "${sep}" "${c}"
|
||||||
|
sep=",";
|
||||||
|
done
|
||||||
|
|
||||||
|
printf '],"release_optional":['
|
||||||
|
sep=""
|
||||||
|
for c in "${optional_release[@]}"; do
|
||||||
|
printf '%s"%s"' "${sep}" "${c}"
|
||||||
|
sep=",";
|
||||||
|
done
|
||||||
|
|
||||||
|
printf '],"script_files":['
|
||||||
|
sep=""
|
||||||
|
for c in "${required_script_files[@]}"; do
|
||||||
|
printf '%s"%s"' "${sep}" "${c}"
|
||||||
|
sep=",";
|
||||||
|
done
|
||||||
|
printf ']},'
|
||||||
|
|
||||||
|
printf '"missing_required":['
|
||||||
sep=""
|
sep=""
|
||||||
for m in "${missing[@]}"; do
|
for m in "${missing[@]}"; do
|
||||||
printf '%s"%s"' "${sep}" "${m}"
|
printf '%s"%s"' "${sep}" "${m}"
|
||||||
sep=","
|
sep=",";
|
||||||
done
|
done
|
||||||
|
|
||||||
printf '],"missing_optional":['
|
printf '],"missing_optional":['
|
||||||
sep=""
|
sep=""
|
||||||
for m in "${missing_optional[@]}"; do
|
for m in "${missing_optional[@]}"; do
|
||||||
printf '%s"%s"' "${sep}" "${m}"
|
printf '%s"%s"' "${sep}" "${m}"
|
||||||
sep=","
|
sep=",";
|
||||||
done
|
done
|
||||||
|
|
||||||
printf '],"missing_script_files":['
|
printf '],"missing_script_files":['
|
||||||
sep=""
|
sep=""
|
||||||
for m in "${missing_files[@]}"; do
|
for m in "${missing_files[@]}"; do
|
||||||
printf '%s"%s"' "${sep}" "${m}"
|
printf '%s"%s"' "${sep}" "${m}"
|
||||||
sep=","
|
sep=",";
|
||||||
done
|
done
|
||||||
printf ']}'
|
printf ']}'
|
||||||
echo
|
echo
|
||||||
@@ -220,3 +246,4 @@ jobs:
|
|||||||
echo "ERROR: Config guardrails failed. Missing required configuration or script files." >> "${GITHUB_STEP_SUMMARY}"
|
echo "ERROR: Config guardrails failed. Missing required configuration or script files." >> "${GITHUB_STEP_SUMMARY}"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user