From ea5f9e23990920fc840e7b3d170bbc745b4a5a5c Mon Sep 17 00:00:00 2001 From: Jeffery Date: Sat, 21 Mar 2026 10:53:09 +0800 Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E6=B8=85=E7=90=86=E6=88=90?= =?UTF-8?q?=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/master.yaml | 13 ++++++++++--- entrypoint.sh | 5 ++++- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/master.yaml b/.gitea/workflows/master.yaml index 475eba2..acc170b 100644 --- a/.gitea/workflows/master.yaml +++ b/.gitea/workflows/master.yaml @@ -4,12 +4,12 @@ on: - master jobs: version: - name: "CD > 計算版本號" + name: "CD > 計算版本" runs-on: ubuntu outputs: version: ${{ steps.version.outputs.version }} steps: - - name: 計算版本號 + - name: 計算版本 id: version uses: https://gitea.jsc.idv.tw/actions/calculate-version@${{ vars.ACTION_CALCULATE_VERSION }} release: @@ -20,4 +20,11 @@ jobs: - name: 發布專案 uses: akkuman/gitea-release-action@${{ vars.ACTION_RELEASE_VERSION }} with: - tag_name: "v${{ needs.version.outputs.version }}" \ No newline at end of file + tag_name: "v${{ needs.version.outputs.version }}" + cleanup: + name: "CD > 清理成品" + runs-on: ubuntu + needs: release + steps: + - name: 清理成品 + uses: https://gitea.jsc.idv.tw/actions/cleanup-release@${{ vars.ACTION_CLEANUP_RELEASE_VERSION }} \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh index eb7eab4..b799aff 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -24,6 +24,7 @@ echo "--------------------------------------------------" # 組合 RELEASE_URL 參數,並顯示出來 RELEASE_URL="$GITEA_SERVER_URL/api/v1/repos/$GITEA_REPOSITORY/releases" && echo "RELEASE_URL=$RELEASE_URL" +# 檢查是否為空或 "null" if [ -n "$RUNNER_TOKEN" ] && [ "$RUNNER_TOKEN" != "null" ]; then # 組合 RELEASE_HEADER 參數,並顯示出來 RELEASE_HEADER="Authorization: token $RUNNER_TOKEN" && echo "RELEASE_HEADER=$RELEASE_HEADER" @@ -71,4 +72,6 @@ PATCH=$((PATCH + 1)) NEW_VERSION="$MAJOR.$MINOR.$PATCH" && echo "NEW_VERSION=$NEW_VERSION" # 將版本輸出到環境變數 -echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT \ No newline at end of file +echo "version=$NEW_VERSION" >> $GITHUB_OUTPUT + +echo "==================================================" \ No newline at end of file From 535e2fb2c2e47b6a64c0141f757f2840a6df6dc4 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Sat, 21 Mar 2026 10:58:38 +0800 Subject: [PATCH 2/4] =?UTF-8?q?feat:=20=E5=8A=A0=E4=B8=8A=20Gitea=20Runner?= =?UTF-8?q?=20Token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/master.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/master.yaml b/.gitea/workflows/master.yaml index acc170b..501f3f5 100644 --- a/.gitea/workflows/master.yaml +++ b/.gitea/workflows/master.yaml @@ -27,4 +27,6 @@ jobs: needs: release steps: - name: 清理成品 - uses: https://gitea.jsc.idv.tw/actions/cleanup-release@${{ vars.ACTION_CLEANUP_RELEASE_VERSION }} \ No newline at end of file + uses: https://gitea.jsc.idv.tw/actions/cleanup-release@${{ vars.ACTION_CLEANUP_RELEASE_VERSION }} + with: + RUNNER_TOKEN: ${{ secrets.RUNNER_TOKEN }} \ No newline at end of file From 9a79e99f420b94a3915127632f66258fca82ee7b Mon Sep 17 00:00:00 2001 From: Jeffery Date: Sat, 21 Mar 2026 07:21:41 +0000 Subject: [PATCH 3/4] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20.gitea/workflows/maste?= =?UTF-8?q?r.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/master.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/master.yaml b/.gitea/workflows/master.yaml index 501f3f5..18d0876 100644 --- a/.gitea/workflows/master.yaml +++ b/.gitea/workflows/master.yaml @@ -4,12 +4,12 @@ on: - master jobs: version: - name: "CD > 計算版本" + name: "CD > 計算版本號" runs-on: ubuntu outputs: version: ${{ steps.version.outputs.version }} steps: - - name: 計算版本 + - name: 計算版本號 id: version uses: https://gitea.jsc.idv.tw/actions/calculate-version@${{ vars.ACTION_CALCULATE_VERSION }} release: From 5c70769ed39a61dd2e1a4ab9441726262f07a99c Mon Sep 17 00:00:00 2001 From: Jeffery Date: Sat, 21 Mar 2026 19:47:23 +0800 Subject: [PATCH 4/4] =?UTF-8?q?feat:=20=E5=B0=87=E6=B8=85=E7=90=86?= =?UTF-8?q?=E6=88=90=E5=93=81=E7=9A=84=E8=A1=8C=E7=82=BA=E5=90=88=E4=BD=B5?= =?UTF-8?q?=E5=88=B0=E7=99=BC=E5=B8=83=E5=B0=88=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/master.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.gitea/workflows/master.yaml b/.gitea/workflows/master.yaml index 501f3f5..97d3416 100644 --- a/.gitea/workflows/master.yaml +++ b/.gitea/workflows/master.yaml @@ -21,11 +21,6 @@ jobs: uses: akkuman/gitea-release-action@${{ vars.ACTION_RELEASE_VERSION }} with: tag_name: "v${{ needs.version.outputs.version }}" - cleanup: - name: "CD > 清理成品" - runs-on: ubuntu - needs: release - steps: - name: 清理成品 uses: https://gitea.jsc.idv.tw/actions/cleanup-release@${{ vars.ACTION_CLEANUP_RELEASE_VERSION }} with: