Compare commits
5 Commits
cfe4c1e7c5
...
develop
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d407899afb | ||
| 54cba9b783 | |||
| e6708957b0 | |||
| 4e2af3ffe5 | |||
|
|
11c39bc75a |
@@ -1,8 +1,7 @@
|
||||
FROM alpine:latest
|
||||
|
||||
# 更新並安裝必要的工具
|
||||
RUN apk update \
|
||||
&& apk add --no-cache bash curl jq
|
||||
# 安裝必要的工具
|
||||
RUN apk add --no-cache --no-check-certificate bash curl jq
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
|
||||
|
||||
@@ -14,5 +14,5 @@ runs:
|
||||
env:
|
||||
GITEA_SERVER_URL: ${{ gitea.server_url }}
|
||||
GITEA_REPOSITORY: ${{ gitea.repository }}
|
||||
RUNNER_TOKEN: ${{ secrets.RUNNER_TOKEN }}
|
||||
RUNNER_TOKEN: ${{ inputs.RUNNER_TOKEN || secrets.GITEA_TOKEN || secrets.RUNNER_TOKEN }}
|
||||
IS_BETA: ${{ inputs.IS_BETA }}
|
||||
@@ -39,8 +39,8 @@ else
|
||||
RELEASE_JSON="$(curl -s "$RELEASE_URL")"
|
||||
fi
|
||||
|
||||
# 從成品資訊取得最新的版本號
|
||||
LATEST_VERSION=$(echo "$RELEASE_JSON" | jq -r 'if length > 0 then .[0].tag_name else "v0.0.0" end' | sed 's/^v//')
|
||||
# 從成品資訊取得最新的正式版版本號(排除 beta,去除 v 前綴)
|
||||
LATEST_VERSION=$(echo "$RELEASE_JSON" | jq -r '[.[] | select(.tag_name | test("-beta\\.") | not)] | if length > 0 then .[0].tag_name else "v0.0.0" end' | sed 's/^v//')
|
||||
|
||||
# 並檢查是否為空或 "null" 後
|
||||
([ -z "$LATEST_VERSION" ] || [ "$LATEST_VERSION" = "null" ]) && LATEST_VERSION="0.0.0"
|
||||
@@ -90,7 +90,7 @@ fi
|
||||
|
||||
echo "NEW_VERSION=$NEW_VERSION"
|
||||
|
||||
# 將版本輸出到環境變數
|
||||
echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
|
||||
echo "=================================================="
|
||||
|
||||
echo "=================================================="
|
||||
# 將版本輸出到環境變數
|
||||
echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT
|
||||
Reference in New Issue
Block a user