Files
codex-response/.gitea/workflows/response.yaml
T

44 lines
1.4 KiB
YAML

name: AI Response
on:
issue_comment:
types:
- created
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 }}
with:
IS_BETA: true
- name: 標註版本號
uses: akkuman/gitea-release-action@${{ vars.ACTION_RELEASE_VERSION }}
with:
name: codex v${{ steps.version.outputs.version }}
tag_name: v${{ steps.version.outputs.version }}
target_commitish: ${{ github.head_ref }}
response:
name: 回覆問題留言
runs-on: ubuntu
needs: [version]
if: ${{ contains(github.event.comment.body, '@codex') }}
steps:
- name: 取得專案
uses: actions/checkout@v6
- name: 產生並留言 AI 回覆
uses: https://gitea.jsc.idv.tw/actions/codex-response@v${{ needs.version.outputs.version }}
with:
gitea_server_url: ${{ gitea.server_url }}
gitea_repository: ${{ gitea.repository }}
gitea_token: ${{ secrets.GITEA_TOKEN }}
oauth: ${{ secrets.CODEX_OAUTH }}
model: gpt-5.4-mini
issue_title: ${{ github.event.issue.title }}
issue_body: ${{ github.event.issue.body }}
issue_number: ${{ github.event.issue.number }}
comment_body: ${{ github.event.comment.body }}