Files
StarPilot/.github/workflows/review_pull_request.yaml
T
2025-04-15 22:03:14 -07:00

37 lines
1.2 KiB
YAML

name: Review Pull Request
on:
pull_request_target:
types:
- opened
- reopened
env:
GITHUB_TOKEN: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
jobs:
pr_check:
runs-on: ubuntu-latest
steps:
- name: Exit If PR Opened by FrogAi
if: ${{ github.actor == 'FrogAi' }}
run: |
echo "PR opened or reopened by FrogAi. No action needed."
exit 0
- name: Close PR for Invalid Target Branch
if: ${{ github.base_ref != "MAKE-PRS-HERE" }}
run: |
gh api repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments \
-f body="Please submit your pull request to the \"MAKE-PRS-HERE\" branch."
gh api repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }} \
-X PATCH \
-f state="closed"
- name: Acknowledge PR for Valid Target Branch
if: ${{ github.base_ref == "MAKE-PRS-HERE" }}
run: |
gh api repos/${{ github.repository }}/issues/${{ github.event.pull_request.number }}/comments \
-f body="Thank you for your PR! If you're not already in the FrogPilot Discord, [feel free to join](https://discord.FrogPilot.download) and let me know you've opened a PR!"