diff --git a/.github/workflows/pull_request_review.yml b/.github/workflows/pull_request_review.yml index 6b574b21cb..7f44cbdb09 100644 --- a/.github/workflows/pull_request_review.yml +++ b/.github/workflows/pull_request_review.yml @@ -1,16 +1,13 @@ -name: 'Pull Request Review actions' +name: 'PR Review' on: pull_request_review -permissions: - contents: read - issues: write - pull-requests: write - discussions: write - jobs: - labels: - uses: MinecraftForge/SharedActions/.github/workflows/pr_review_actions.yml@main - secrets: - GH_APP_KEY: ${{ secrets.GH_APP_KEY }} - GH_APP_NAME: ${{ secrets.GH_APP_NAME }} \ No newline at end of file + upload_payload: + name: Upload payload + runs-on: ubuntu-latest + steps: + - uses: actions/upload-artifact@v3 # Payload artifact is consumed in Actionable + with: + name: payload + path: ${{ github.event_path }} \ No newline at end of file diff --git a/.github/workflows/pull_request_review_comment.yml b/.github/workflows/pull_request_review_comment.yml new file mode 100644 index 0000000000..2c3e5bc54b --- /dev/null +++ b/.github/workflows/pull_request_review_comment.yml @@ -0,0 +1,13 @@ +name: 'PR Review Comment' + +on: pull_request_review_comment + +jobs: + upload_payload: + name: Upload payload + runs-on: ubuntu-latest + steps: + - uses: actions/upload-artifact@v3 # Payload artifact is consumed in Actionable + with: + name: payload + path: ${{ github.event_path }} \ No newline at end of file diff --git a/.github/workflows/pull_request_review_comment_run.yml b/.github/workflows/pull_request_review_comment_run.yml new file mode 100644 index 0000000000..a2e8f66d5c --- /dev/null +++ b/.github/workflows/pull_request_review_comment_run.yml @@ -0,0 +1,20 @@ +name: 'Pull Request Review Comment actions' + +on: + workflow_run: + workflows: [PR Review Comment] + types: + - completed + +permissions: + contents: read + issues: write + pull-requests: write + discussions: write + +jobs: + labels: + uses: MinecraftForge/SharedActions/.github/workflows/pr_review_comment_actions.yml@main + secrets: + GH_APP_KEY: ${{ secrets.GH_APP_KEY }} + GH_APP_NAME: ${{ secrets.GH_APP_NAME }} \ No newline at end of file diff --git a/.github/workflows/pull_request_review_run.yml b/.github/workflows/pull_request_review_run.yml new file mode 100644 index 0000000000..8860c782f8 --- /dev/null +++ b/.github/workflows/pull_request_review_run.yml @@ -0,0 +1,20 @@ +name: 'Pull Request Review actions' + +on: + workflow_run: + workflows: [PR Review] + types: + - completed + +permissions: + contents: read + issues: write + pull-requests: write + discussions: write + +jobs: + labels: + uses: MinecraftForge/SharedActions/.github/workflows/pr_review_actions.yml@main + secrets: + GH_APP_KEY: ${{ secrets.GH_APP_KEY }} + GH_APP_NAME: ${{ secrets.GH_APP_NAME }} \ No newline at end of file diff --git a/.github/workflows/pull_requests.yml b/.github/workflows/pull_requests.yml index db993f839a..80ac5ea74e 100644 --- a/.github/workflows/pull_requests.yml +++ b/.github/workflows/pull_requests.yml @@ -1,6 +1,8 @@ name: 'Pull Request actions' -on: pull_request +on: + pull_request_target: + types: [assigned, unassigned, labeled, unlabeled, opened, edited, closed, reopened, synchronize, converted_to_draft, ready_for_review, locked, unlocked, review_requested, review_request_removed, auto_merge_enabled, auto_merge_disabled] permissions: contents: read