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

lhotari pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/bookkeeper.git


The following commit(s) were added to refs/heads/master by this push:
     new 3c80cefa50 [Doc] Introduce CI Workflow Management with BookKeeper Bot 
(#4674)
3c80cefa50 is described below

commit 3c80cefa50173924453985d536f91fa845f4161b
Author: Xiangying Meng <[email protected]>
AuthorDate: Mon Oct 27 20:45:30 2025 +0800

    [Doc] Introduce CI Workflow Management with BookKeeper Bot (#4674)
---
 site3/website/src/pages/community/coding-guide.md | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/site3/website/src/pages/community/coding-guide.md 
b/site3/website/src/pages/community/coding-guide.md
index 1c3e2d2ebb..faf45f9bae 100644
--- a/site3/website/src/pages/community/coding-guide.md
+++ b/site3/website/src/pages/community/coding-guide.md
@@ -83,3 +83,17 @@ Apache BookKeeper is a low latency system. So it is 
implemented as a purely asyn
 ### Backwards Compatibility
 * Wire protocol should support backwards compatibility to enable no-downtime 
upgrades. This means the servers **MUST** be able to support requests from both 
old and new clients simultaneously.
 * Metadata formats and data formats should support backwards compatibility.
+
+### CI Workflow Management with BookKeeper Bot
+
+To facilitate easier CI workflow management and improve contributor 
experience, Apache BookKeeper utilizes a GitHub Actions bot ("BookKeeper Bot") 
that enables maintainers and contributors to rerun or cancel workflows directly 
via PR comments.
+
+**Usage Guidelines:**
+- The bot is triggered when a PR comment contains `/bkbot`.
+- Supported commands:
+    - `/bkbot rerun`: Reruns the latest failed, cancelled, timed out, or 
skipped workflow runs for the PR head SHA.
+    - `/bkbot rerun <keyword>`: Reruns jobs in the latest runs whose name 
matches the specified keyword.
+    - `/bkbot stop` or `/bkbot cancel`: Cancels all running 
(queued/in_progress) workflow runs associated with the PR.
+- The bot cannot rerun jobs from workflows that are currently running.
+
+Using these commands streamlines workflow/job management, reduces manual 
effort, and helps to address CI failures caused by infrastructure flakiness. 
Please use the bot commands as appropriate to manage CI jobs related to your 
PRs.
\ No newline at end of file

Reply via email to