File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11ROOT_DIR ?= $(shell git rev-parse --show-toplevel)
22SCRIPTS_BASE ?= $(ROOT_DIR ) /scripts
33API_VERSION ?= $(shell cat api_version|grep -v '^#'|head -n 1)
4+ SDK_BRANCH ?= main
45
56# SETUP AND TOOL INITIALIZATION TASKS
67project-help :
@@ -12,6 +13,7 @@ project-tools:
1213# GENERATE
1314download-oas :
1415 @$(SCRIPTS_BASE ) /download-oas.sh " $( OAS_REPO_NAME) " " $( OAS_REPO) " " $( ALLOW_ALPHA) " " $( API_VERSION) "
16+
1517generate-sdk :
16- @$(SCRIPTS_BASE ) /generate-sdk/generate-sdk.sh " $( GIT_HOST) " " $( GIT_USER_ID) " " $( GIT_REPO_ID) " " $( SDK_REPO_URL) " " $( LANGUAGE) "
18+ @$(SCRIPTS_BASE ) /generate-sdk/generate-sdk.sh " $( GIT_HOST) " " $( GIT_USER_ID) " " $( GIT_REPO_ID) " " $( SDK_REPO_URL) " " $( LANGUAGE) " " $( SDK_BRANCH ) "
1719
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ GIT_USER_ID=$2
99GIT_REPO_ID=$3
1010SDK_REPO_URL=$4
1111LANGUAGE=$5
12+ SDK_BRANCH=$6
1213
1314# Global variables
1415ROOT_DIR=$( git rev-parse --show-toplevel)
@@ -32,6 +33,11 @@ if [[ -z ${LANGUAGE} ]]; then
3233 LANGUAGE=" go"
3334fi
3435
36+ if [[ -z ${SDK_BRANCH} ]]; then
37+ echo " SDK_BRANCH not specified, main branch will be used."
38+ SDK_BRANCH=main
39+ fi
40+
3541# Check dependencies
3642if type -p java > /dev/null; then
3743 :
7884
7985 source ${LANGUAGE_GENERATORS_FOLDER_PATH} /${LANGUAGE} .sh
8086 # Usage: generate_go_sdk GENERATOR_PATH GIT_HOST GIT_USER_ID [GIT_REPO_ID] [SDK_REPO_URL]
81- generate_go_sdk ${jar_path} ${GIT_HOST} ${GIT_USER_ID} ${GIT_REPO_ID} ${SDK_REPO_URL}
87+ generate_go_sdk " ${jar_path} " " ${GIT_HOST} " " ${GIT_USER_ID} " " ${GIT_REPO_ID} " " ${SDK_REPO_URL} " " ${SDK_BRANCH} "
8288 ;;
8389python)
8490 echo -e " \n>> Generating the Python SDK..."
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ generate_go_sdk() {
2727 # Optional parameters
2828 local GIT_REPO_ID=$4
2929 local SDK_REPO_URL=$5
30+ local SDK_BRANCH=$6
3031
3132 # Check required parameters
3233 if [[ -z ${GIT_HOST} ]]; then
@@ -75,6 +76,7 @@ generate_go_sdk() {
7576
7677 # Install SDK project tools
7778 cd ${SDK_REPO_LOCAL_PATH}
79+ git checkout ${SDK_BRANCH}
7880 make project-tools
7981
8082 # Backup of the current state of the SDK services dir (services/)
You can’t perform that action at this time.
0 commit comments