name: CI on: pull_request: branches-ignore: - master types: [opened, synchronize] jobs: test: name: Unit Test runs-on: ubuntu steps: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: node-version: '20' - name: 執行單元測試 run: node --test working-directory: app ai-code-review: name: AI Code Review runs-on: ubuntu permissions: contents: write pull-requests: write issues: write steps: - name: AI 程式碼審查 by OpenCode uses: https://gitea.jsc.idv.tw/composite-actions/opencode-code-review@${{ vars.ACTION_OPENCODE_CODE_REVIEW_VERSION }} with: token: ${{ secrets.TOKEN }}