You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by ru...@apache.org on 2026/07/15 08:24:55 UTC

(spark) branch branch-4.x updated: [MINOR][DOC] Allow JIRA-free draft and minor PRs

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

zhengruifeng pushed a commit to branch branch-4.x
in repository https://gitbox.apache.org/repos/asf/spark.git


The following commit(s) were added to refs/heads/branch-4.x by this push:
     new 762dae7c340b [MINOR][DOC] Allow JIRA-free draft and minor PRs
762dae7c340b is described below

commit 762dae7c340b055d8e3e88aea3864534ee7399e9
Author: Ruifeng Zheng <ru...@apache.org>
AuthorDate: Wed Jul 15 16:24:23 2026 +0800

    [MINOR][DOC] Allow JIRA-free draft and minor PRs
    
    ### What changes were proposed in this pull request?
    
    Updates `AGENTS.md` so draft, WIP, MINOR, and TRIVIAL PRs may omit a JIRA ID, and only other PRs require ticket creation when no ID is provided.
    
    ### Why are the changes needed?
    
    I often create draft PRs for testing. Requiring me to manually tell the AI to skip JIRA creation for each one is repetitive, so the workflow guidance now records this exception directly.
    
    ### Does this PR introduce _any_ user-facing change?
    
    No.
    
    ### How was this patch tested?
    
    Documentation-only change. Ran `git diff --check` on the staged patch.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    Generated-by: Codex (GPT-5)
    
    Closes #57271 from zhengruifeng/agents-draft-pr-no-jira-dev2.
    
    Authored-by: Ruifeng Zheng <ru...@apache.org>
    Signed-off-by: Ruifeng Zheng <ru...@foxmail.com>
    (cherry picked from commit 1fd3093bfdef558584008674086a872fa2a9ad51)
    Signed-off-by: Ruifeng Zheng <ru...@foxmail.com>
---
 AGENTS.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/AGENTS.md b/AGENTS.md
index 4d1292ec385c..3e9ff4e597d5 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -196,9 +196,9 @@ It lists `master` and the latest major's release branches the commit reached (e.
 
 ## Pull Request Workflow
 
-PR title format is `[SPARK-xxxx][COMPONENT] Title`. The component tag is derived from the JIRA component name: take the last word and uppercase it (e.g. `Project Infra` → `[INFRA]`, `Spark Core` → `[CORE]`, `Structured Streaming` → `[STREAMING]`, `SQL` → `[SQL]`).
+PR title format is `[SPARK-xxxx][COMPONENT] Title`. Draft, WIP, MINOR, and TRIVIAL PRs may omit the JIRA ID. The component tag is derived from the JIRA component name: take the last word and uppercase it (e.g. `Project Infra` → `[INFRA]`, `Spark Core` → `[CORE]`, `Structured Streaming` → `[STREAMING]`, `SQL` → `[SQL]`).
 
-Infer the PR title from the changes. If no ticket ID is given, create one using `dev/create_spark_jira.py`, using the PR title (without the JIRA ID and component tag) as the ticket title.
+Infer the PR title from the changes. If no ticket ID is given and the PR is not draft, WIP, MINOR, or TRIVIAL, create one using `dev/create_spark_jira.py`, using the PR title (without the JIRA ID and component tag) as the ticket title.
 
     python3 dev/create_spark_jira.py "<title>" -c <component> { -t <type> | -p <parent-jira-id> }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org