|
|
|
|
@ -1,18 +1,10 @@
@@ -1,18 +1,10 @@
|
|
|
|
|
name: Mark Duplicate PRs |
|
|
|
|
name: Mark Duplicate Dependabot PRs |
|
|
|
|
|
|
|
|
|
on: |
|
|
|
|
pull_request: |
|
|
|
|
types: [closed] |
|
|
|
|
|
|
|
|
|
jobs: |
|
|
|
|
debug: |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
steps: |
|
|
|
|
- name: Debug Event Payload |
|
|
|
|
run: | |
|
|
|
|
echo "Merged: ${{ github.event.pull_request.merged }}" |
|
|
|
|
echo "User Login: ${{ github.event.pull_request.user.login }}" |
|
|
|
|
|
|
|
|
|
check_duplicate_prs: |
|
|
|
|
runs-on: ubuntu-latest |
|
|
|
|
if: github.event.pull_request.merged == true && github.event.pull_request.user.login == 'dependabot[bot]' |
|
|
|
|
@ -33,7 +25,7 @@ jobs:
@@ -33,7 +25,7 @@ jobs:
|
|
|
|
|
DEPENDENCY_NAME: ${{ steps.extract.outputs.dependency_name }} |
|
|
|
|
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
|
|
|
|
run: | |
|
|
|
|
PRS=$(gh pr list --search "milestone:${{ github.event.pull_request.milestone.title }} is:merged $DEPENDENCY_NAME" --json number --jq 'map(.number) | join(",")') |
|
|
|
|
PRS=$(gh pr list --search 'milestone:${{ github.event.pull_request.milestone.title }} is:merged in:title "$DEPENDENCY_NAME"' --json number --jq 'map(.number) | join(",")') |
|
|
|
|
echo "prs=$PRS" >> $GITHUB_OUTPUT |
|
|
|
|
|
|
|
|
|
- name: Label Duplicate PRs |
|
|
|
|
|