This is an automated email from the ASF dual-hosted git repository.
fcsaky pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/flink-connector-jdbc.git
The following commit(s) were added to refs/heads/main by this push:
new 5ac251f9 [FLINK-38732][ci] Enable stale bot
5ac251f9 is described below
commit 5ac251f90e803ea7cc8d35525237cf829efd2658
Author: David Radley <[email protected]>
AuthorDate: Fri Nov 28 16:33:39 2025 +0000
[FLINK-38732][ci] Enable stale bot
---
.github/workflows/stale.yml | 61 +++++++++++++++++++++++++++++++++++++++++++++
.gitignore | 3 ++-
2 files changed, 63 insertions(+), 1 deletion(-)
diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml
new file mode 100644
index 00000000..7fe355de
--- /dev/null
+++ b/.github/workflows/stale.yml
@@ -0,0 +1,61 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This workflow labels and then closes stale PRs that haven't seen attention
+# for several months.
+
+name: Stale PRs
+on:
+ schedule:
+ - cron: '15 6 * * *' # Run once a day at 6:15 UTC
+ workflow_dispatch:
+ inputs:
+ operationsPerRun:
+ description: 'Max GitHub API operations'
+ required: true
+ default: 20
+ type: number
+
+permissions:
+ issues: write
+ pull-requests: write
+ actions: write
+
+jobs:
+ stale:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/stale@v9
+ with:
+ operations-per-run: ${{ inputs.operationsPerRun || 500 }}
+ ascending: true
+ days-before-stale: 90
+ days-before-close: 30
+ stale-pr-label: 'stale'
+ stale-pr-message: |
+ This PR is being marked as stale since it has not had any activity
in the last 90 days.
+ If you would like to keep this PR alive, please leave a comment
asking for a review.
+ If the PR has merge conflicts, update it with the latest from the
base branch.
+
+ If you are having difficulty finding a reviewer, please reach out
to the
+ community, contact details can be found here:
https://flink.apache.org/what-is-flink/community/
+
+ If this PR is no longer valid or desired, please feel free to
close it.
+ If no activity occurs in the next 30 days, it will be
automatically closed.
+ close-pr-label: 'closed-stale'
+ close-pr-message: |
+ This PR has been closed since it has not had any activity in 120
days.
+ If you feel like this was a mistake, or you would like to continue
working on it,
+ please feel free to re-open the PR and ask for a review.
diff --git a/.gitignore b/.gitignore
index fd822cb7..68c6599f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -36,4 +36,5 @@ out/
tools/flink
tools/flink-*
tools/releasing/release
-tools/japicmp-output
\ No newline at end of file
+tools/japicmp-output
+.vscode/
\ No newline at end of file