1717
1818if [ " $1 " = " dev" ]; then
1919 version=" dev"
20- webVersion=" dev "
20+ webVersion=" rolling "
2121elif [ " $1 " = " beta" ]; then
2222 version=" beta"
23- webVersion=" dev "
23+ webVersion=" rolling "
2424else
2525 git tag -d beta || true
2626 # Always true if there's no tag
@@ -45,26 +45,17 @@ ldflags="\
4545-X 'github.com/OpenListTeam/OpenList/v4/internal/conf.WebVersion=$webVersion ' \
4646"
4747
48- FetchWebDev () {
49- pre_release_tag=$( eval " curl -fsSL --max-time 2 $githubAuthArgs https://api.github.com/repos/OpenListTeam/OpenList-Frontend/releases" | jq -r ' map(select(.prerelease)) | first | .tag_name' )
50- if [ -z " $pre_release_tag " ] || [ " $pre_release_tag " == " null" ]; then
51- # fall back to latest release
52- 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/latest\" " )
53- else
54- 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/$pre_release_tag \" " )
55- fi
48+ FetchWebRolling () {
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\" " )
5650 pre_release_assets=$( echo " $pre_release_json " | jq -r ' .assets[].browser_download_url' )
5751
58- if [ " $useLite " = true ]; then
59- pre_release_tar_url=$( echo " $pre_release_assets " | grep " openlist-frontend-dist-lite" | grep " \.tar\.gz$" )
60- else
61- pre_release_tar_url=$( echo " $pre_release_assets " | grep " openlist-frontend-dist" | grep -v " lite" | grep " \.tar\.gz$" )
62- fi
63-
64- curl -fsSL " $pre_release_tar_url " -o web-dist-dev.tar.gz
52+ # There is no lite for rolling
53+ pre_release_tar_url=$( echo " $pre_release_assets " | grep " openlist-frontend-dist" | grep -v " lite" | grep " \.tar\.gz$" )
54+
55+ curl -fsSL " $pre_release_tar_url " -o dist.tar.gz
6556 rm -rf public/dist && mkdir -p public/dist
66- tar -zxvf web- dist-dev .tar.gz -C public/dist
67- rm -rf web- dist-dev .tar.gz
57+ tar -zxvf dist.tar.gz -C public/dist
58+ rm -rf dist.tar.gz
6859}
6960
7061FetchWebRelease () {
@@ -590,7 +581,7 @@ for arg in "$@"; do
590581done
591582
592583if [ " $buildType " = " dev" ]; then
593- FetchWebDev
584+ FetchWebRolling
594585 if [ " $dockerType " = " docker" ]; then
595586 BuildDocker
596587 elif [ " $dockerType " = " docker-multiplatform" ]; then
@@ -602,7 +593,7 @@ if [ "$buildType" = "dev" ]; then
602593 fi
603594elif [ " $buildType " = " release" -o " $buildType " = " beta" ]; then
604595 if [ " $buildType " = " beta" ]; then
605- FetchWebDev
596+ FetchWebRolling
606597 else
607598 FetchWebRelease
608599 fi
0 commit comments