From dc024d930a9ea42077b70b07cef8034433e4d6f4 Mon Sep 17 00:00:00 2001 From: Danielle Adams <6271256+danielleadams@users.noreply.github.com> Date: Fri, 24 Mar 2023 01:27:16 -0400 Subject: [PATCH] meta: automate description requests when notable change label is added MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PR-URL: https://github.com/nodejs/node/pull/47078 Fixes: https://github.com/nodejs/Release/issues/821 Reviewed-By: Beth Griggs Reviewed-By: Moshe Atlow Reviewed-By: Tierney Cyren Reviewed-By: Michaël Zasso Reviewed-By: Rich Trott --- .github/workflows/comment-labeled.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/comment-labeled.yml b/.github/workflows/comment-labeled.yml index 5f59a48bb5a6d0..278a4e45b16210 100644 --- a/.github/workflows/comment-labeled.yml +++ b/.github/workflows/comment-labeled.yml @@ -10,6 +10,10 @@ env: This issue/PR was marked as stalled, it will be automatically closed in 30 days. If it should remain open, please leave a comment explaining why it should remain open. FAST_TRACK_MESSAGE: Fast-track has been requested by @${{ github.actor }}. Please 👍 to approve. + NOTABLE_CHANGE_MESSAGE: | + The ${{ github.event.label.url }} label has been added by @${{ github.actor }}. + + Please suggest a text for the release notes if you'd like to include a more detailed summary, then proceed to update the PR description with the text or a link to the notable change suggested text comment. permissions: contents: read @@ -38,3 +42,14 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: gh pr comment ${{ github.event.pull_request.number }} --repo ${{ github.repository }} --body "$FAST_TRACK_MESSAGE" + + notable-change: + permissions: + pull-requests: write + if: github.repository == 'nodejs/node' && github.event_name == 'pull_request_target' && github.event.label.name == 'notable-change' + runs-on: ubuntu-latest + steps: + - name: Add notable change description + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: gh pr comment ${{ github.event.pull_request.number }} --repo ${{ github.repository }} --body "$NOTABLE_CHANGE_MESSAGE"