name: PR summary by AI on: pull_request: types: - opened - synchronize - reopened permissions: contents: read pull-requests: write issues: write jobs: pr_summary: name: PR Summary runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v3 - name: Read README.md id: read_readme run: | README_CONTENT=$(cat README.md) echo "::set-output name=README::$README_CONTENT" - name: Set Up Python uses: actions/setup-python@v4 with: python-version: '3.9' - name: Install Python Dependencies run: | python -m pip install --upgrade pip pip install requests - name: PR Summary env: OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} GITHUB_TOKEN: ${{ secrets.G_TOKEN }} README_CONTENT: ${{ steps.read_readme.outputs.README }} run: | python - <