name: Code Review on: pull_request: types: [opened, synchronize] jobs: code_review: runs-on: self_hosted steps: - name: Checkout PR branch uses: actions/checkout@v3 - name: Setup Node.js uses: actions/setup-node@v3 with: node-version: 18 - name: Install dependencies run: | cd ChatGPT-CodeReview npm install - name: Run ChatGPT Code Review run: npx ./ChatGPT-CodeReview/bin/index.js env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}