From 9437ff5634d73627b29b0244004e9fc118e59111 Mon Sep 17 00:00:00 2001 From: QuCMGisaia Date: Fri, 13 Dec 2024 12:24:50 +0100 Subject: [PATCH] fix: remove monkey patch in swagger codegen --- scripts/ci/publish_npm.sh | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/scripts/ci/publish_npm.sh b/scripts/ci/publish_npm.sh index 790218c..025f3a2 100755 --- a/scripts/ci/publish_npm.sh +++ b/scripts/ci/publish_npm.sh @@ -20,16 +20,12 @@ docker run --rm \ -e USER_ID="$(id -u)" \ --mount dst=/input/api.json,src="${PROJECT_ROOT_DIRECTORY}/tmp/openapi.json",type=bind,ro \ --mount dst=/output,src="${PROJECT_ROOT_DIRECTORY}/tmp/typescript-fetch",type=bind \ -gisaia/swagger-codegen-3.0.42 \ - -l typescript-fetch --additional-properties modelPropertyNaming=original + gisaia/swagger-codegen-3.0.42 \ + -l typescript-fetch --additional-properties modelPropertyNaming=original echo "=> Build Typescript API "${RELEASE_VERSION} cd ${PROJECT_ROOT_DIRECTORY}/tmp/typescript-fetch/ -# monkey patch to fix a swagger codegen bug : https://github.com/swagger-api/swagger-codegen/issues/6403 -mv api.ts api.ts.bkp -sed '/import \* as url from "url";/a \ -url\.URLSearchParams = URLSearchParams;' api.ts.bkp >> api.ts -rm -f api.ts.bkp + cp ${PROJECT_ROOT_DIRECTORY}/conf/npm/package-build.json package.json cp ${PROJECT_ROOT_DIRECTORY}/conf/npm/tsconfig-build.json . npm version --no-git-tag-version ${RELEASE_VERSION}