(
echo "Generating client API libs for $lang"
+ lang_dir="support/openapi/${lang}"
+
out_dir_prefix="dist/api/${API_PATH_PREFIX}"
out_dir="${out_dir_prefix}/${lang}"
git_repo_id="${API_PATH_PREFIX}${lang}"
git clone "https://${host_path}" "$out_dir"
fi
- npx openapi-generator generate \
+ npx @openapitools/openapi-generator-cli generate \
-i support/doc/api/openapi.yaml \
- -c "support/openapi/${lang}.yaml" \
+ -c "${lang_dir}/def.yaml" \
+ -t "${lang_dir}" \
-g "$lang" \
+ --skip-validate-spec \
--git-host "${API_REPO_HOST}" \
--git-user-id "${API_URL_USERNAME}" \
--git-repo-id "${git_repo_id}" \