From f24d2bc600a9cd7aff215acb2ce03e13d00259eb Mon Sep 17 00:00:00 2001 From: Jeffery Date: Thu, 25 Jun 2026 05:56:51 +0000 Subject: [PATCH 1/4] =?UTF-8?q?chore(workflows):=20=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E5=85=B1=E7=94=A8=20CI/CD=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/cd.yaml | 14 ++++++++++++++ .gitea/workflows/ci.yaml | 17 +++++++++++++++++ .gitea/workflows/master.yaml | 28 ---------------------------- .gitea/workflows/review.yaml | 23 ----------------------- 4 files changed, 31 insertions(+), 51 deletions(-) create mode 100644 .gitea/workflows/cd.yaml create mode 100644 .gitea/workflows/ci.yaml delete mode 100644 .gitea/workflows/master.yaml delete mode 100644 .gitea/workflows/review.yaml diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml new file mode 100644 index 0000000..b795d75 --- /dev/null +++ b/.gitea/workflows/cd.yaml @@ -0,0 +1,14 @@ +name: CD +on: + push: + branches: + - master +jobs: + cd: + uses: https://gitea.jsc.idv.tw/workflows/cd/action.yaml + with: + CALCULATE_VERSION: ${{ vars.ACTION_CALCULATE_VERSION }} + RELEASE_VERSION: ${{ vars.ACTION_RELEASE_VERSION }} + CLEANUP_RELEASE_VERSION: ${{ vars.ACTION_CLEANUP_RELEASE_VERSION }} + secrets: + GITEA_TOKEN: ${{ secrets.RUNNER_TOKEN }} diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml new file mode 100644 index 0000000..0d3c8d1 --- /dev/null +++ b/.gitea/workflows/ci.yaml @@ -0,0 +1,17 @@ +name: CI +on: + pull_request: + branches-ignore: + - master + types: [opened, synchronize] +jobs: + ci: + uses: https://gitea.jsc.idv.tw/workflows/ci/action.yaml + with: + CODE_REVIEW_VERSION: ${{ vars.ACTION_CODE_REVIEW_VERSION }} + CODE_REVIEW_TOOL: ${{ vars.CODE_REVIEW_TYPE }} + CODE_REVIEW_BASE_URL: ${{ vars.CODE_REVIEW_BASE_URL }} + CODE_REVIEW_PROVIDER: ${{ vars.CODE_REVIEW_PROVIDER }} + CODE_REVIEW_MODEL: ${{ vars.CODE_REVIEW_MODEL }} + secrets: + GITEA_TOKEN: ${{ secrets.RUNNER_TOKEN }} diff --git a/.gitea/workflows/master.yaml b/.gitea/workflows/master.yaml deleted file mode 100644 index b37b091..0000000 --- a/.gitea/workflows/master.yaml +++ /dev/null @@ -1,28 +0,0 @@ -name: CD -on: - push: - branches: - - master -jobs: - version: - name: 計算版本號 - runs-on: ubuntu - outputs: - version: ${{ steps.version.outputs.version }} - steps: - - name: 計算版本號 - id: version - uses: https://gitea.jsc.idv.tw/actions/calculate-version@${{ vars.ACTION_CALCULATE_VERSION }} - release: - name: 發布專案 - runs-on: ubuntu - needs: version - steps: - - name: 發布專案 - uses: akkuman/gitea-release-action@${{ vars.ACTION_RELEASE_VERSION }} - with: - tag_name: v${{ needs.version.outputs.version }} - - name: 清理成品 - 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 diff --git a/.gitea/workflows/review.yaml b/.gitea/workflows/review.yaml deleted file mode 100644 index 34ce86b..0000000 --- a/.gitea/workflows/review.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: AI -on: - pull_request: - branches-ignore: - - master - types: [opened, synchronize] -jobs: - code-review: - name: Code Review - runs-on: ubuntu - steps: - - name: AI Code Review - uses: https://gitea.jsc.idv.tw/actions/code-review@${{ vars.ACTION_CODE_REVIEW_VERSION }} - with: - GITEA_TOKEN: ${{ secrets.RUNNER_TOKEN }} - GITEA_COMMENT_TOKEN: ${{ secrets.GITEA_TOKEN }} - GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }},${{ secrets.GEMINI_API_KEY_1 }},${{ secrets.GEMINI_API_KEY_2 }},${{ secrets.GEMINI_API_KEY_3 }},${{ secrets.GEMINI_API_KEY_4 }},${{ secrets.GEMINI_API_KEY_5 }},${{ secrets.GEMINI_API_KEY_6 }},${{ secrets.GEMINI_API_KEY_7 }},${{ secrets.GEMINI_API_KEY_8 }},${{ secrets.GEMINI_API_KEY_9 }},${{ secrets.GEMINI_API_KEY_10 }},${{ secrets.GEMINI_API_KEY_11 }},${{ secrets.GEMINI_API_KEY_12 }},${{ secrets.GEMINI_API_KEY_13 }},${{ secrets.GEMINI_API_KEY_14 }},${{ secrets.GEMINI_API_KEY_15 }},${{ secrets.GEMINI_API_KEY_16 }},${{ secrets.GEMINI_API_KEY_17 }},${{ secrets.GEMINI_API_KEY_18 }},${{ secrets.GEMINI_API_KEY_19 }} - GEMINI_BASE_URL: https://generativelanguage.googleapis.com/v1beta - GEMINI_MODEL: ${{ vars.GEMINI_MODEL }} - permissions: - contents: write - pull-requests: write - issues: write \ No newline at end of file -- 2.53.0 From 30f5b8d6b6b2d88cb52766cddc57f11bbde24063 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Thu, 25 Jun 2026 06:00:27 +0000 Subject: [PATCH 2/4] =?UTF-8?q?fix(workflows):=20=E8=A3=9C=E4=B8=8A?= =?UTF-8?q?=E5=85=B1=E7=94=A8=20workflow=20=E7=89=88=E6=9C=AC=E5=8F=83?= =?UTF-8?q?=E7=85=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/cd.yaml | 2 +- .gitea/workflows/ci.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index b795d75..c8ea83a 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -5,7 +5,7 @@ on: - master jobs: cd: - uses: https://gitea.jsc.idv.tw/workflows/cd/action.yaml + uses: https://gitea.jsc.idv.tw/workflows/cd/action.yaml@master with: CALCULATE_VERSION: ${{ vars.ACTION_CALCULATE_VERSION }} RELEASE_VERSION: ${{ vars.ACTION_RELEASE_VERSION }} diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 0d3c8d1..8228d11 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -6,7 +6,7 @@ on: types: [opened, synchronize] jobs: ci: - uses: https://gitea.jsc.idv.tw/workflows/ci/action.yaml + uses: https://gitea.jsc.idv.tw/workflows/ci/action.yaml@master with: CODE_REVIEW_VERSION: ${{ vars.ACTION_CODE_REVIEW_VERSION }} CODE_REVIEW_TOOL: ${{ vars.CODE_REVIEW_TYPE }} -- 2.53.0 From 094a267a49112a3c1001a934f4cfab841eda9298 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Thu, 25 Jun 2026 06:03:38 +0000 Subject: [PATCH 3/4] =?UTF-8?q?fix(workflows):=20=E4=BF=9D=E7=95=99=20job?= =?UTF-8?q?=20id=20=E4=B8=A6=E8=A3=9C=E4=B8=8A=E4=B8=AD=E6=96=87=E9=A1=AF?= =?UTF-8?q?=E7=A4=BA=E5=90=8D=E7=A8=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/cd.yaml | 1 + .gitea/workflows/ci.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index c8ea83a..43bd17d 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -5,6 +5,7 @@ on: - master jobs: cd: + name: 發布專案 uses: https://gitea.jsc.idv.tw/workflows/cd/action.yaml@master with: CALCULATE_VERSION: ${{ vars.ACTION_CALCULATE_VERSION }} diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 8228d11..b3f232f 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -6,6 +6,7 @@ on: types: [opened, synchronize] jobs: ci: + name: 程式碼審查 uses: https://gitea.jsc.idv.tw/workflows/ci/action.yaml@master with: CODE_REVIEW_VERSION: ${{ vars.ACTION_CODE_REVIEW_VERSION }} -- 2.53.0 From 057839d868533b132e3736103e422b46bf5151c3 Mon Sep 17 00:00:00 2001 From: Jeffery Date: Thu, 25 Jun 2026 06:11:48 +0000 Subject: [PATCH 4/4] =?UTF-8?q?fix(workflows):=20=E4=BF=AE=E6=AD=A3?= =?UTF-8?q?=E5=85=B1=E7=94=A8=20workflow=20=E6=AA=94=E6=A1=88=E8=B7=AF?= =?UTF-8?q?=E5=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/cd.yaml | 2 +- .gitea/workflows/ci.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 43bd17d..2b0e1f6 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -6,7 +6,7 @@ on: jobs: cd: name: 發布專案 - uses: https://gitea.jsc.idv.tw/workflows/cd/action.yaml@master + uses: https://gitea.jsc.idv.tw/workflows/cd/.gitea/workflows/action.yaml@master with: CALCULATE_VERSION: ${{ vars.ACTION_CALCULATE_VERSION }} RELEASE_VERSION: ${{ vars.ACTION_RELEASE_VERSION }} diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index b3f232f..a6c443e 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -7,7 +7,7 @@ on: jobs: ci: name: 程式碼審查 - uses: https://gitea.jsc.idv.tw/workflows/ci/action.yaml@master + uses: https://gitea.jsc.idv.tw/workflows/ci/.gitea/workflows/action.yaml@master with: CODE_REVIEW_VERSION: ${{ vars.ACTION_CODE_REVIEW_VERSION }} CODE_REVIEW_TOOL: ${{ vars.CODE_REVIEW_TYPE }} -- 2.53.0