name: CI on: pull_request: branches-ignore: - master types: [opened, synchronize] jobs: release-tag-version: name: Release Tag Version runs-on: ubuntu outputs: version: ${{ steps.release-tag-version.outputs.version }} steps: - name: 計算版本號 id: release-tag-version uses: https://gitea.jsc.idv.tw/composite-actions/release-tag-version@${{ vars.ACTION_RELEASE_TAG_VERSION }} with: is_beta: 'true' ai-pull-request: name: AI Pull Request needs: release-tag-version runs-on: ubuntu steps: - name: 安裝 AI 工具 uses: https://gitea.jsc.idv.tw/composite-actions/codex@${{ vars.ACTION_CODEX_VERSION }} with: oauth: ${{ secrets.CODEX_OAUTH }} - name: AI Pull Request uses: https://gitea.jsc.idv.tw/docker-actions/ai-pull-request@v${{ needs.release-tag-version.outputs.version }} with: token: ${{ secrets.TOKEN }} model: ${{ vars.AI_PULL_REQUEST_MODEL }}