17
17
18
18
if [ " $1 " = " dev" ]; then
19
19
version=" dev"
20
- webVersion=" dev "
20
+ webVersion=" rolling "
21
21
elif [ " $1 " = " beta" ]; then
22
22
version=" beta"
23
- webVersion=" dev "
23
+ webVersion=" rolling "
24
24
else
25
25
git tag -d beta || true
26
26
# Always true if there's no tag
@@ -45,26 +45,17 @@ ldflags="\
45
45
-X 'github.com/OpenListTeam/OpenList/v4/internal/conf.WebVersion=$webVersion ' \
46
46
"
47
47
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\" " )
56
50
pre_release_assets=$( echo " $pre_release_json " | jq -r ' .assets[].browser_download_url' )
57
51
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
65
56
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
68
59
}
69
60
70
61
FetchWebRelease () {
@@ -590,7 +581,7 @@ for arg in "$@"; do
590
581
done
591
582
592
583
if [ " $buildType " = " dev" ]; then
593
- FetchWebDev
584
+ FetchWebRolling
594
585
if [ " $dockerType " = " docker" ]; then
595
586
BuildDocker
596
587
elif [ " $dockerType " = " docker-multiplatform" ]; then
@@ -602,7 +593,7 @@ if [ "$buildType" = "dev" ]; then
602
593
fi
603
594
elif [ " $buildType " = " release" -o " $buildType " = " beta" ]; then
604
595
if [ " $buildType " = " beta" ]; then
605
- FetchWebDev
596
+ FetchWebRolling
606
597
else
607
598
FetchWebRelease
608
599
fi
0 commit comments