@@ -4,6 +4,9 @@ builtAt="$(date +'%F %T %z')"
44gitAuthor=
" The OpenList Projects Contributors <[email protected] >" 55gitCommit=$( git log --pretty=format:" %h" -1)
66
7+ # Set frontend repository, default to OpenListTeam/OpenList-Frontend
8+ frontendRepo=" ${FRONTEND_REPO:- OpenListTeam/ OpenList-Frontend} "
9+
710githubAuthArgs=" "
811if [ -n " $GITHUB_TOKEN " ]; then
912 githubAuthArgs=" --header \" Authorization: Bearer $GITHUB_TOKEN \" "
2528 git tag -d beta || true
2629 # Always true if there's no tag
2730 version=$( git describe --abbrev=0 --tags 2> /dev/null || echo " v0.0.0" )
28- webVersion=$( eval " curl -fsSL --max-time 2 $githubAuthArgs \" https://api.github.com/repos/OpenListTeam/OpenList-Frontend /releases/latest\" " | grep " tag_name" | head -n 1 | awk -F " :" ' {print $2}' | sed ' s/\"//g;s/,//g;s/ //g' )
31+ webVersion=$( eval " curl -fsSL --max-time 2 $githubAuthArgs \" https://api.github.com/repos/$frontendRepo /releases/latest\" " | grep " tag_name" | head -n 1 | awk -F " :" ' {print $2}' | sed ' s/\"//g;s/,//g;s/ //g' )
2932fi
3033
3134echo " backend version: $version "
@@ -46,7 +49,7 @@ ldflags="\
4649"
4750
4851FetchWebRolling () {
49- pre_release_json=$( eval " curl -fsSL --max-time 2 $githubAuthArgs -H \" Accept: application/vnd.github.v3+json\" \" https://api.github.com/repos/OpenListTeam/OpenList-Frontend /releases/tags/rolling\" " )
52+ pre_release_json=$( eval " curl -fsSL --max-time 2 $githubAuthArgs -H \" Accept: application/vnd.github.v3+json\" \" https://api.github.com/repos/$frontendRepo /releases/tags/rolling\" " )
5053 pre_release_assets=$( echo " $pre_release_json " | jq -r ' .assets[].browser_download_url' )
5154
5255 # There is no lite for rolling
@@ -59,7 +62,7 @@ FetchWebRolling() {
5962}
6063
6164FetchWebRelease () {
62- release_json=$( eval " curl -fsSL --max-time 2 $githubAuthArgs -H \" Accept: application/vnd.github.v3+json\" \" https://api.github.com/repos/OpenListTeam/OpenList-Frontend /releases/latest\" " )
65+ release_json=$( eval " curl -fsSL --max-time 2 $githubAuthArgs -H \" Accept: application/vnd.github.v3+json\" \" https://api.github.com/repos/$frontendRepo /releases/latest\" " )
6366 release_assets=$( echo " $release_json " | jq -r ' .assets[].browser_download_url' )
6467
6568 if [ " $useLite " = true ]; then
0 commit comments