Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions scripts/generate-sdk/languages/go.sh
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@ generate_go_sdk() {
go work use .
fi

warning=""

# Generate SDK for each service
for service_json in ${ROOT_DIR}/oas/*.json; do
service="${service_json##*/}"
Expand All @@ -132,6 +134,7 @@ generate_go_sdk() {

if grep -E "^$service$" ${ROOT_DIR}/blacklist.txt; then
echo "Skipping blacklisted service ${service}"
warning+="Skipping blacklisted service ${service}\n"
continue
fi

Expand Down Expand Up @@ -238,4 +241,8 @@ generate_go_sdk() {
cd ${SDK_REPO_LOCAL_PATH}
goimports -w ${SERVICES_FOLDER}/
make sync-tidy

if [[ -n "$warning" ]]; then
echo -e "\nSome of the services were skipped during creation!\n$warning"
fi
}
8 changes: 8 additions & 0 deletions scripts/generate-sdk/languages/java.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ generate_java_sdk() {
# Remove old contents of services dir (services/)
rm -rf "${SERVICES_FOLDER}"

warning=""

# Generate SDK for each service
for service_json in "${ROOT_DIR}"/oas/*.json; do
service="${service_json##*/}"
Expand All @@ -94,11 +96,13 @@ generate_java_sdk() {

if ! [[ ${INCLUDE_SERVICES[*]} =~ ${service} ]]; then
echo "Skipping not included service ${service}"
warning+="Skipping not included service ${service}\n"
continue
fi

if grep -E "^$service$" "${ROOT_DIR}/blacklist.txt"; then
echo "Skipping blacklisted service ${service}"
warning+="Skipping blacklisted service ${service}\n"
continue
fi

Expand Down Expand Up @@ -172,6 +176,10 @@ generate_java_sdk() {

cd "${SDK_REPO_LOCAL_PATH}"
make fmt

if [[ -n "$warning" ]]; then
echo -e "\nSome of the services were skipped during creation!\n$warning"
fi
}

to_pascal_case() {
Expand Down
7 changes: 7 additions & 0 deletions scripts/generate-sdk/languages/python.sh
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ generate_python_sdk() {
# Remove old contents of services dir (services/)
rm -rf ${SERVICES_FOLDER}

warning=""

# Generate SDK for each service
for service_json in ${ROOT_DIR}/oas/*.json; do
service="${service_json##*/}"
Expand All @@ -92,6 +94,7 @@ generate_python_sdk() {

if grep -E "^$service$" ${ROOT_DIR}/blacklist.txt; then
echo "Skipping blacklisted service ${service}"
warning+="Skipping blacklisted service ${service}\n"
continue
fi

Expand Down Expand Up @@ -174,4 +177,8 @@ generate_python_sdk() {
black .

done

if [[ -n "$warning" ]]; then
echo -e "\nSome of the services were skipped during creation!\n$warning"
fi
}
2 changes: 1 addition & 1 deletion scripts/sdk-create-pr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ for service_path in ${work_dir}/sdk_to_push/services/*; do
# Replace old SDK with new one
# Removal of pulled data is necessary because the old version may have files
# that were deleted in the new version
rm -rf "./services/${service}/*"
rm -rf "./services/${service}"
cp -a "${work_dir}/sdk_to_push/services/${service}/." "./services/${service}"

# Check for changes in the specific folder compared to main
Expand Down
Loading