File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -15,8 +15,15 @@ set -e
1515function get_latest_released_version() {
1616 local group_id=$1
1717 local artifact_id=$2
18- latest=$( curl -s " https://search.maven.org/solrsearch/select?q=g:${group_id} +AND+a:${artifact_id} &core=gav&rows=500&wt=json" | jq -r ' .response.docs[] | select(.v | test("^[0-9]+(\\.[0-9]+)*$")) | .v' | sort -V | tail -n 1)
19- echo " ${latest} "
18+ json_content=$( curl -s " https://search.maven.org/solrsearch/select?q=g:${group_id} +AND+a:${artifact_id} &core=gav&rows=500&wt=json" )
19+ latest=$( jq -r ' .response.docs[] | select(.v | test("^[0-9]+(\\.[0-9]+)*$")) | .v' <<< " ${json_content}" | sort -V | tail -n 1)
20+ if [[ -z " ${latest} " ]]; then
21+ echo " The latest version of ${group_id} :${artifact_id} is empty."
22+ echo " The returned json from maven.org is invalid: ${json_content} "
23+ exit 1
24+ else
25+ echo " ${latest} "
26+ fi
2027}
2128
2229# Update a key to a new value in the generation config.
@@ -165,4 +172,4 @@ if [ -z "${pr_num}" ]; then
165172else
166173 git push
167174 gh pr edit " ${pr_num} " --title " ${title} " --body " ${title} "
168- fi
175+ fi
Original file line number Diff line number Diff line change 2121
2222jobs :
2323 update-generation-config :
24- runs-on : ubuntu-22 .04
24+ runs-on : ubuntu-24 .04
2525 env :
2626 # the branch into which the pull request is merged
2727 base_branch : main
2828 steps :
2929 - uses : actions/checkout@v4
3030 with :
31+ fetch-depth : 0
3132 token : ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
3233 - name : Update params in generation config to latest
3334 shell : bash
3940 --base_branch "${base_branch}"\
4041 --repo ${{ github.repository }}
4142 env :
42- GH_TOKEN : ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
43+ GH_TOKEN : ${{ secrets.CLOUD_JAVA_BOT_TOKEN }}
You can’t perform that action at this time.
0 commit comments