Skip to content

Commit cc64692

Browse files
committed
fix(golang): keep files like changelogs, version, ...
bug only occured when compat layer was disabled for the generated service
1 parent 8d2b657 commit cc64692

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

  • scripts/generate-sdk/languages

scripts/generate-sdk/languages/go.sh

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,30 @@ generate_go_sdk() {
200200

201201
# generate package.go
202202
printf "package ${service}\n" > "${SERVICES_FOLDER}/${service}/package.go"
203+
204+
# If the service has a CHANGELOG file, move it inside the service folder
205+
if [ -f "${sdk_services_backup_dir}/${service}/CHANGELOG.md" ]; then
206+
echo "Found ${service} \"CHANGELOG\" file"
207+
cp -r "${sdk_services_backup_dir}/${service}/CHANGELOG.md" "${SERVICES_FOLDER}/${service}/CHANGELOG.md"
208+
fi
203209

210+
# If the service has a NOTICE file, move it inside the service folder
211+
if [ -f "${sdk_services_backup_dir}/${service}/NOTICE.txt" ]; then
212+
echo "Found ${service} \"NOTICE\" file"
213+
cp -r "${sdk_services_backup_dir}/${service}/NOTICE.txt" "${SERVICES_FOLDER}/${service}/NOTICE.txt"
214+
fi
215+
216+
# If the service has a VERSION file, move it inside the service folder
217+
if [ -f "${sdk_services_backup_dir}/${service}/VERSION" ]; then
218+
echo "Found ${service} \"VERSION\" file"
219+
cp -r "${sdk_services_backup_dir}/${service}/VERSION" "${SERVICES_FOLDER}/${service}/VERSION"
220+
fi
221+
222+
# If the service has oas_commit file, move it inside the service folder
223+
if [ -f "${sdk_services_backup_dir}/${service}/oas_commit" ]; then
224+
echo "Found ${service} \"oas_commit\" file"
225+
cp -r "${sdk_services_backup_dir}/${service}/oas_commit" "${SERVICES_FOLDER}/${service}/oas_commit"
226+
fi
204227

205228
cd "${SERVICES_FOLDER}/${service}"
206229
go work use .
@@ -298,6 +321,12 @@ generate_go_sdk() {
298321
echo "Found ${service} \"VERSION\" file"
299322
cp -r "${sdk_services_backup_dir}/${service}/VERSION" "${SERVICES_FOLDER}/${service}/VERSION"
300323
fi
324+
325+
# If the service has oas_commit file, move it inside the service folder
326+
if [ -f "${sdk_services_backup_dir}/${service}/oas_commit" ]; then
327+
echo "Found ${service} \"oas_commit\" file"
328+
cp -r "${sdk_services_backup_dir}/${service}/oas_commit" "${SERVICES_FOLDER}/${service}/oas_commit"
329+
fi
301330

302331
cd "${SERVICES_FOLDER}/${service}"
303332
go work use .

0 commit comments

Comments
 (0)