You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@solr.apache.org by ja...@apache.org on 2024/01/26 15:30:01 UTC

(solr) branch main updated: Introduce stale bot for marking PRs stale after 60 days (#2184)

This is an automated email from the ASF dual-hosted git repository.

janhoy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/main by this push:
     new e53bf109ba2 Introduce stale bot for marking PRs stale after 60 days (#2184)
e53bf109ba2 is described below

commit e53bf109ba2d35e1aff6f9a5c428fff5eff63f7b
Author: Jan Høydahl <ja...@apache.org>
AuthorDate: Fri Jan 26 16:29:55 2024 +0100

    Introduce stale bot for marking PRs stale after 60 days (#2184)
    
    Co-authored-by: Christine Poerschke <cp...@apache.org>
---
 .github/workflows/stale.yml | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
new file mode 100644
index 00000000000..4331aa2676e
--- /dev/null
+++ b/.github/workflows/stale.yml
@@ -0,0 +1,38 @@
+# This workflow warns of PRs that have had no activity for a specified amount of time.
+#
+# For more information, see https://github.com/actions/stale
+name: Mark stale pull requests
+
+on:
+  # Run every day at 00:00 UTC
+  schedule:
+    - cron: '0 0 * * *'
+  # Or run on demand
+  workflow_dispatch:
+
+jobs:
+  stale:
+
+    runs-on: ubuntu-latest
+    permissions:
+      pull-requests: write
+
+    steps:
+      - uses: actions/stale@v9
+        with:
+          repo-token: ${{ secrets.GITHUB_TOKEN }}
+
+          days-before-pr-stale: 60
+          days-before-issue-stale: -1   # we don't use issues
+          days-before-close: -1         # don't close stale PRs/issues
+          exempt-draft-pr: true         # don't mark draft PRs as stale
+          stale-pr-label: "stale"       # label to use when marking as stale
+
+          stale-pr-message: >
+            This PR had no visible activity in the past 60 days, labeling it as stale.
+            Any new activity will remove the stale label. To attract more reviewers, please tag
+            someone or notify the dev@solr.apache.org mailing list.
+            Thank you for your contribution!
+
+          # TODO: Increase budget after initial testing
+          operations-per-run: 10        # operations budget