This is an automated email from the ASF dual-hosted git repository.
dsmiley 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 7767d36d29f releaseWizard: no Jenkins jobs for release branches (#5067)
7767d36d29f is described below
commit 7767d36d29fd76331dfef1f02b690eba2ed040c6
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]>
---
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 1e13c326851..c41bdde83e5 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/