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:
authorJames M Snell <jasnell@gmail.com>2021-04-28 03:47:30 +0300
committerJames M Snell <jasnell@gmail.com>2021-04-30 16:43:01 +0300
commitd85929c32a0f657f1389ccc472121e1c8b3483ba (patch)
tree36f64858a647b2c3fc6b88f32fe198ee47c6107f /.github
parent50991df0f7d92ad4bbe0a57f1bb13d0ff7284567 (diff)
meta: post comment when pr labeled fast-track
Signed-off-by: James M Snell <jasnell@gmail.com> PR-URL: https://github.com/nodejs/node/pull/38446 Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com> Reviewed-By: Mary Marchini <oss@mmarchini.me> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/comment-labeled.yml29
-rw-r--r--.github/workflows/comment-stalled.yml21
2 files changed, 29 insertions, 21 deletions
diff --git a/.github/workflows/comment-labeled.yml b/.github/workflows/comment-labeled.yml
new file mode 100644
index 00000000000..14e48ea8dd3
--- /dev/null
+++ b/.github/workflows/comment-labeled.yml
@@ -0,0 +1,29 @@
+name: Comment on issues and PRs when labelled
+on:
+ issues:
+ types: [labeled]
+ pull_request_target:
+ types: [labeled]
+
+jobs:
+ staleComment:
+ if: github.repository == 'nodejs/node' && github.event.label.name == 'stalled'
+ runs-on: ubuntu-latest
+ steps:
+ - name: Post stalled comment
+ 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." }'
+
+ fastTrack:
+ if: github.repository == 'nodejs/node' && github.event_name == 'pull_request_target' && github.event.label.name == 'fast-track'
+ runs-on: ubuntu-latest
+ steps:
+ - name: Request Fast-Track
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: gh pr comment ${{ github.event.pull_request.number }} --repo ${{ github.repository }} --body "Fast-track has been requested by @${{ github.actor }}. Please 👍 to approve."
diff --git a/.github/workflows/comment-stalled.yml b/.github/workflows/comment-stalled.yml
deleted file mode 100644
index 1c21505c4ad..00000000000
--- a/.github/workflows/comment-stalled.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-name: Comment on issues and PRs when labelled stalled
-on:
- issues:
- types: [labeled]
- pull_request_target:
- types: [labeled]
-
-jobs:
- staleComment:
- if: github.repository == 'nodejs/node'
- 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." }'