Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhillip Johnsen <johphi@gmail.com>2020-08-10 23:41:02 +0300
committerMary Marchini <mmarchini@netflix.com>2020-09-03 03:46:54 +0300
commitb23a932bfd22cc58829dd86fb9ac8e5da7caec98 (patch)
tree8bb0ed0058559580abaafec8dd5cae12cb979729 /.github
parentd89cc98e4775869bc2d3a537f1d0a40e9f8d82ce (diff)
build: comment about auto close when stalled via with github action
As part of automatically closing issues and PRs 30 days after they got labelled with `stalled`, these changes adds a GitHub Action workflow posting a comment information about what will happen in 30 days upon being labelled. PR-URL: https://github.com/nodejs/node/pull/34555 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Mary Marchini <oss@mmarchini.me> Reviewed-By: Denys Otrishko <shishugi@gmail.com> Reviewed-By: Gus Caplan <me@gus.host> Reviewed-By: Zeyu Yang <himself65@outlook.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Shelley Vohr <codebytere@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/comment-stalled.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/comment-stalled.yml b/.github/workflows/comment-stalled.yml
new file mode 100644
index 00000000000..62bd26f39eb
--- /dev/null
+++ b/.github/workflows/comment-stalled.yml
@@ -0,0 +1,20 @@
+name: Comment on issues and PRs when labelled stalled
+on:
+ issues:
+ types: [labeled]
+ pull_request_target:
+ types: [labeled]
+
+jobs:
+ staleComment:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Post comment
+ if: github.event.label.name == 'stalled'
+ env:
+ COMMENTS_URL: ${{ github.event.issue.comments_url || github.event.pull_request.comments_url }}
+ run: |
+ curl -X POST $COMMENTS_URL \
+ -H "Content-Type: application/json" \
+ -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \
+ --data '{ "body": "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." }'