From 8c4a52e3ffe161415517ac7a301ff07701387e84 Mon Sep 17 00:00:00 2001 From: provokateurin Date: Thu, 18 Jan 2024 11:22:43 +0100 Subject: fix(build): Do not generated OpenAPI for non-shipped apps or apps without OpenAPI support Signed-off-by: provokateurin --- build/openapi-checker.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'build') diff --git a/build/openapi-checker.sh b/build/openapi-checker.sh index ca9d382a1cf..ffcd12aea73 100755 --- a/build/openapi-checker.sh +++ b/build/openapi-checker.sh @@ -1,7 +1,9 @@ #!/usr/bin/env bash -for path in core/openapi.json apps/*/openapi.json; do - composer exec generate-spec "$(dirname "$path")" "$path" || exit 1 +for path in core apps/*; do + if [ ! -f "$path/.noopenapi" ] && [[ "$(git check-ignore "$path")" != "$path" ]]; then + composer exec generate-spec "$path" "$path/openapi.json" || exit 1 + fi done files="$(git diff --name-only)" -- cgit v1.2.3