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

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

commit a18bd93ed3b448fb1148b9cb1fd67dc0d0d92a9e
Author: David Smiley <[email protected]>
AuthorDate: Thu Oct 15 00:20:51 2026 +0100

    releaseWizard: no Jenkins jobs for release branches (#5067)
    
    Co-authored-by: Claude Opus 5.5 <[email protected]>
    (cherry picked from commit 7767d36d29fd76331dfef1f02b690eba2ed040c6)
    (cherry picked from commit 0712c1f7831a0b0c22837fa6a07fc028040e9bbe)
---
 dev-tools/scripts/releaseWizard.yaml | 45 ++++++++++++++----------------------
 1 file changed, 17 insertions(+), 28 deletions(-)

diff --git a/dev-tools/scripts/releaseWizard.yaml 
b/dev-tools/scripts/releaseWizard.yaml
index 323a14c45a1..45d59245a14 100644
--- a/dev-tools/scripts/releaseWizard.yaml
+++ b/dev-tools/scripts/releaseWizard.yaml
@@ -561,40 +561,16 @@ groups:
     - https://projects.apache.org/doap.html
   - !Todo
     id: new_jenkins_builds
-    title: Add Jenkins tasks for new branch(es)
+    title: Add Jenkins tasks for the new stable branch
     description: |
-      This will make sure we are continuously testing the new branch(es) we 
have created.
+      This will make sure we are continuously testing the new stable branch we 
have created.
+      Release branches are short-lived and don't get Jenkins jobs of their own.
       Consult the JenkinsReleaseBuilds page for more information.
-      
+
       Job Suffixes to create:
-        {% if release_type == 'major' %}
         *-{{release_version_major}}.x (The new stable branch)
-        {% endif %}
-        *-{{release_version_major}}.{{release_version_minor}} (The new release 
branch)
     types:
     - major
-    - minor
-    links:
-      - 
https://cwiki.apache.org/confluence/display/SOLR/JenkinsReleaseBuilds+-+Solr
-      - https://ci-builds.apache.org/job/Solr/
-  - !Todo
-    id: old_jenkins_builds
-    title: Remove old Jenkins tasks for decommissioned branches
-    description: |
-      This will make sure we aren't using resources to test branches no longer 
in development.
-      Consult the JenkinsReleaseBuilds page for more information.
-      
-      Job Suffixes to delete:
-        {% if release_type == 'major' %}
-        *-{{latest_lts_version_major}}.{{latest_lts_version_minor}} (The 
previous LTS release branch)
-        *-{{latest_version_major}}.x (The previous stable branch)
-        {% else %}
-        *-{{latest_version_major}}.{{latest_version_minor}} (The previous 
release branch)
-        {% endif %}
-    depends: new_jenkins_builds
-    types:
-      - major
-      - minor
     links:
       - 
https://cwiki.apache.org/confluence/display/SOLR/JenkinsReleaseBuilds+-+Solr
       - https://ci-builds.apache.org/job/Solr/
@@ -1931,3 +1907,16 @@ groups:
           svn rm -m "Stop publishing old Solr releases"{% for ver in 
mirrored_versions_to_delete %}  
https://dist.apache.org/repos/dist/release/solr/solr/{{ ver }}{% endfor %}
         logfile: svn-rm-solr.log
         comment: Delete from new Solr dist area
+  - !Todo
+    id: discuss_old_lts_retirement
+    title: Discuss retiring the old LTS branch
+    description: |
+      With this major release, the previous stable branch becomes the LTS 
branch.
+      Start a discussion on dev@ about retiring the older LTS branch, 
branch_{{ release_version_major - 2 }}x.
+
+      Retiring it includes removing its Jenkins jobs (*-{{ 
release_version_major - 2 }}.x),
+      so that we aren't using resources to test a branch no longer in 
development.
+    types:
+    - major
+    links:
+    - https://ci-builds.apache.org/job/Solr/

Reply via email to