diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 6a32a5a8af1..b52d2fb34e2 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -40,7 +40,15 @@ jobs: uses: actions/github-script@v8 with: script: | - return JSON.parse('${{steps.stale.outputs.staled-issues-prs}}').filter(issue => !!issue.pull_request) + const pull_requests = JSON.parse('${{steps.stale.outputs.staled-issues-prs}}') + .filter(issue => !!issue.pull_request) + .map(pr => ({ + title: pr.title, + number: pr.number, + html_url: pr.pull_request.html_url, + })); + + return JSON.stringify(pull_requests) announce: runs-on: ubuntu-24.04 @@ -64,7 +72,7 @@ jobs: steps.secrets_set.outputs.SECRETS_ENABLED with: webhook_url: ${{ secrets.DISCORD_WEBHOOK }} - title: ${{ matrix.pull_request.user.login }} - ${{ matrix.pull_request.title }} + title: ${{ matrix.pull_request.title }} message: ${{ format('**Pull Request \#{0} automatically marked as stale.**', matrix.pull_request.number) }} include_image: false show_author: false