Skip to content

Commit e1cf338

Browse files
committed
fix(go): move custom generator compile out of loop, ignore region files
1 parent 0a448f9 commit e1cf338

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

languages/golang/.openapi-generator-ignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ git_push.sh
33
.travis.yml
44
.gitignore
55
api/openapi.yaml
6+
*_region_id_parameter.go
7+
*_region_parameter.go

scripts/generate-sdk/languages/go.sh

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,12 @@ generate_go_sdk() {
107107
# see https://openapi-generator.tech/docs/file-post-processing/
108108
export GO_POST_PROCESS_FILE="gofmt -w"
109109

110+
# compile custom generator
111+
cd ${ROOT_DIR}
112+
mkdir -p custom/cloud/stackit/codegen
113+
javac -cp "${GENERATOR_JAR_PATH}" CustomRegionGenerator.java
114+
mv CustomRegionGenerator.class custom/cloud/stackit/codegen/CustomRegionGenerator.class
115+
110116
warning=""
111117

112118
for service_dir in "${ROOT_DIR}/oas/services"/*; do
@@ -160,11 +166,6 @@ generate_go_sdk() {
160166
mkdir -p "${SERVICES_FOLDER}/${service}/${version}api"
161167
cp "${ROOT_DIR}/languages/golang/.openapi-generator-ignore" "${SERVICES_FOLDER}/${service}/${version}api/.openapi-generator-ignore"
162168

163-
# compile custom generator
164-
mkdir -p custom/cloud/stackit/codegen
165-
javac -cp "${GENERATOR_JAR_PATH}" CustomRegionGenerator.java
166-
mv CustomRegionGenerator.class custom/cloud/stackit/codegen/CustomRegionGenerator.class
167-
168169
# Run the generator for Go
169170
java -Dlog.level=${GENERATOR_LOG_LEVEL} -cp "custom:scripts/bin/openapi-generator-cli.jar" \
170171
org.openapitools.codegen.OpenAPIGenerator generate \

0 commit comments

Comments
 (0)