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

robbie pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/artemis-website.git

commit cda254a4218af36e3179b22963e5617707fb4092
Author: Robbie Gemmell <[email protected]>
AuthorDate: Fri Nov 28 16:27:31 2025 +0000

    Make release/downloads generation link handling adaptable for future 
apache-artemis releases vs existing activemq-artemis releases
---
 .../artemis-console-01-00-00.md                    |  1 +
 .../artemis-console-01-01-00.md                    |  3 ++-
 .../artemis-console-01-02-01.md                    |  3 ++-
 .../artemis-console-01-03-00.md                    |  3 ++-
 .../artemis-console-01-04-00.md                    |  3 ++-
 src/_artemis_releases/artemis-02-32-00.md          |  1 +
 src/_artemis_releases/artemis-02-33-00.md          |  1 +
 src/_artemis_releases/artemis-02-34-00.md          |  1 +
 src/_artemis_releases/artemis-02-35-00.md          |  1 +
 src/_artemis_releases/artemis-02-36-00.md          |  1 +
 src/_artemis_releases/artemis-02-37-00.md          |  3 ++-
 src/_artemis_releases/artemis-02-38-00.md          |  1 +
 src/_artemis_releases/artemis-02-39-00.md          |  1 +
 src/_artemis_releases/artemis-02-40-00.md          |  1 +
 src/_artemis_releases/artemis-02-41-00.md          |  1 +
 src/_artemis_releases/artemis-02-42-00.md          |  1 +
 src/_artemis_releases/artemis-02-43-00.md          |  1 +
 src/_artemis_releases/artemis-02-44-00.md          |  1 +
 src/_includes/artemis_console_release.md           | 29 +++++++++++++++-------
 src/_includes/artemis_release.md                   | 15 ++++++++---
 20 files changed, 54 insertions(+), 18 deletions(-)

diff --git a/src/_artemis_console_releases/artemis-console-01-00-00.md 
b/src/_artemis_console_releases/artemis-console-01-00-00.md
index d1344fc..45c56bd 100644
--- a/src/_artemis_console_releases/artemis-console-01-00-00.md
+++ b/src/_artemis_console_releases/artemis-console-01-00-00.md
@@ -3,4 +3,5 @@ version: 1.0.0
 release_date: 2024-10-08
 title: ActiveMQ Artemis Console 1.0.0
 shortDescription: Next generation Artemis Console using Hawtio 4 with React + 
Patternfly.
+activemq_tlp: true
 ---
diff --git a/src/_artemis_console_releases/artemis-console-01-01-00.md 
b/src/_artemis_console_releases/artemis-console-01-01-00.md
index d90df72..f066851 100644
--- a/src/_artemis_console_releases/artemis-console-01-01-00.md
+++ b/src/_artemis_console_releases/artemis-console-01-01-00.md
@@ -3,4 +3,5 @@ version: 1.1.0
 release_date: 2025-01-22
 title: ActiveMQ Artemis Console 1.1.0
 shortDescription: Update to PF5, various improvements, and bug fixes.
----
\ No newline at end of file
+activemq_tlp: true
+---
diff --git a/src/_artemis_console_releases/artemis-console-01-02-01.md 
b/src/_artemis_console_releases/artemis-console-01-02-01.md
index 59b2189..426b573 100644
--- a/src/_artemis_console_releases/artemis-console-01-02-01.md
+++ b/src/_artemis_console_releases/artemis-console-01-02-01.md
@@ -3,4 +3,5 @@ version: 1.2.1
 release_date: 2025-07-02
 title: ActiveMQ Artemis Console 1.2.1
 shortDescription: Update to HawtIO 4.4.1 and Console usability improvements.
----
\ No newline at end of file
+activemq_tlp: true
+---
diff --git a/src/_artemis_console_releases/artemis-console-01-03-00.md 
b/src/_artemis_console_releases/artemis-console-01-03-00.md
index f6b955f..427d458 100644
--- a/src/_artemis_console_releases/artemis-console-01-03-00.md
+++ b/src/_artemis_console_releases/artemis-console-01-03-00.md
@@ -3,4 +3,5 @@ version: 1.3.0
 release_date: 2025-09-02
 title: ActiveMQ Artemis Console 1.3.0
 shortDescription: HawtIO Upgrade and Bug fix release.
----
\ No newline at end of file
+activemq_tlp: true
+---
diff --git a/src/_artemis_console_releases/artemis-console-01-04-00.md 
b/src/_artemis_console_releases/artemis-console-01-04-00.md
index 4c1588b..3e17639 100644
--- a/src/_artemis_console_releases/artemis-console-01-04-00.md
+++ b/src/_artemis_console_releases/artemis-console-01-04-00.md
@@ -3,4 +3,5 @@ version: 1.4.0
 release_date: 2025-11-11
 title: Artemis Console 1.4.0
 shortDescription: HawtIO Upgrade and Bug fix release.
----
\ No newline at end of file
+activemq_tlp: true
+---
diff --git a/src/_artemis_releases/artemis-02-32-00.md 
b/src/_artemis_releases/artemis-02-32-00.md
index 384d41c..e276260 100644
--- a/src/_artemis_releases/artemis-02-32-00.md
+++ b/src/_artemis_releases/artemis-02-32-00.md
@@ -6,4 +6,5 @@ shortDescription: Mirror Improvements, bug fixes
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.32.0
 java_version: 11+
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-33-00.md 
b/src/_artemis_releases/artemis-02-33-00.md
index 9056bb4..bac899c 100644
--- a/src/_artemis_releases/artemis-02-33-00.md
+++ b/src/_artemis_releases/artemis-02-33-00.md
@@ -6,4 +6,5 @@ shortDescription: Lots of improvments, bug fixes, and 
dependency upgrades
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.33.0
 java_version: 11+
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-34-00.md 
b/src/_artemis_releases/artemis-02-34-00.md
index 1bff6c6..c36fabe 100644
--- a/src/_artemis_releases/artemis-02-34-00.md
+++ b/src/_artemis_releases/artemis-02-34-00.md
@@ -6,4 +6,5 @@ shortDescription: Hardening on mirroring, and bug fixes
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.34.0
 java_version: 11+
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-35-00.md 
b/src/_artemis_releases/artemis-02-35-00.md
index fc13182..a0b0611 100644
--- a/src/_artemis_releases/artemis-02-35-00.md
+++ b/src/_artemis_releases/artemis-02-35-00.md
@@ -6,4 +6,5 @@ shortDescription: Bug fix release. Junit Upgrade.
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.35.0
 java_version: 11+
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-36-00.md 
b/src/_artemis_releases/artemis-02-36-00.md
index d34db3c..1473502 100644
--- a/src/_artemis_releases/artemis-02-36-00.md
+++ b/src/_artemis_releases/artemis-02-36-00.md
@@ -6,4 +6,5 @@ shortDescription: Stability improvement on Journal NIO, 
concurrency issue with S
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.36.0
 java_version: 11+
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-37-00.md 
b/src/_artemis_releases/artemis-02-37-00.md
index 7f5e11f..e2fa2c1 100644
--- a/src/_artemis_releases/artemis-02-37-00.md
+++ b/src/_artemis_releases/artemis-02-37-00.md
@@ -6,4 +6,5 @@ shortDescription: Bug fix release.
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.37.0
 java_version: 11+
----
\ No newline at end of file
+activemq_tlp: true
+---
diff --git a/src/_artemis_releases/artemis-02-38-00.md 
b/src/_artemis_releases/artemis-02-38-00.md
index 922132e..dce12e6 100644
--- a/src/_artemis_releases/artemis-02-38-00.md
+++ b/src/_artemis_releases/artemis-02-38-00.md
@@ -6,4 +6,5 @@ shortDescription: Support for WebSocket compression, management 
API improvements
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.38.0
 java_version: 11+
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-39-00.md 
b/src/_artemis_releases/artemis-02-39-00.md
index 50a43aa..b399108 100644
--- a/src/_artemis_releases/artemis-02-39-00.md
+++ b/src/_artemis_releases/artemis-02-39-00.md
@@ -6,4 +6,5 @@ shortDescription: <strong>Java 17+ is now required</strong> 
plus a handful of im
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.39.0
 java_version: 17-22
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-40-00.md 
b/src/_artemis_releases/artemis-02-40-00.md
index 98c53de..1194945 100644
--- a/src/_artemis_releases/artemis-02-40-00.md
+++ b/src/_artemis_releases/artemis-02-40-00.md
@@ -6,4 +6,5 @@ shortDescription: New Web Console, Performance improvements 
under paging, plus a
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.40.0
 java_version: 17-22
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-41-00.md 
b/src/_artemis_releases/artemis-02-41-00.md
index 487e256..afeeb06 100644
--- a/src/_artemis_releases/artemis-02-41-00.md
+++ b/src/_artemis_releases/artemis-02-41-00.md
@@ -6,4 +6,5 @@ shortDescription: AMQP Bridges, Paging improvements and bug 
fixes
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.41.0
 java_version: 17-22
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-42-00.md 
b/src/_artemis_releases/artemis-02-42-00.md
index 3428e9a..bd8188b 100644
--- a/src/_artemis_releases/artemis-02-42-00.md
+++ b/src/_artemis_releases/artemis-02-42-00.md
@@ -6,4 +6,5 @@ shortDescription: MQTT performance &amp; console UX 
improvements, bug fixes, dep
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.42.0
 java_version: 17-22
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-43-00.md 
b/src/_artemis_releases/artemis-02-43-00.md
index 21f150a..5889bc2 100644
--- a/src/_artemis_releases/artemis-02-43-00.md
+++ b/src/_artemis_releases/artemis-02-43-00.md
@@ -6,4 +6,5 @@ shortDescription: Proxy Protocol, Broker Observability, 
Filtering on AMQP Federa
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.43.0
 java_version: 17-22
+activemq_tlp: true
 ---
diff --git a/src/_artemis_releases/artemis-02-44-00.md 
b/src/_artemis_releases/artemis-02-44-00.md
index 98c30c3..a52764d 100644
--- a/src/_artemis_releases/artemis-02-44-00.md
+++ b/src/_artemis_releases/artemis-02-44-00.md
@@ -6,4 +6,5 @@ shortDescription: Adds Java 25 support, an option to disable 
HTTP/2, and fixes v
 # Docs subdir name for past-releases and previous-docs pages, 'latest' is 
always used on the main download page.
 docs_version: 2.44.0
 java_version: 17+
+activemq_tlp: true
 ---
diff --git a/src/_includes/artemis_console_release.md 
b/src/_includes/artemis_console_release.md
index 79756f9..1329f58 100644
--- a/src/_includes/artemis_console_release.md
+++ b/src/_includes/artemis_console_release.md
@@ -1,14 +1,25 @@
-#### ActiveMQ Artemis Console {{include.release.version}}  
({{include.release.release_date | date_to_string: "ordinal", "US"}})
+{% if include.release.activemq_tlp %}
+  {% assign project_dir = "activemq" %}
+  {% assign component_dir = "activemq-artemis-console" %}
+{% else %}
+  {% assign project_dir = "artemis" %}
+  {% assign component_dir = "artemis-console" %}
+{% endif %}
+
+#### Apache Artemis Console {{include.release.version}}  
({{include.release.release_date | date_to_string: "ordinal", "US"}})
 [Release Notes](release-notes-{{include.release.version}}) | 
[Documentation](../documentation/)
 
 {% if include.is_current_release %}
-tar.gz | 
[apache-artemis-console-{{include.release.version}}-bin.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz&action=download)
 | 
[SHA512](https://downloads.apache.org/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz.sha512)
 | [ASC Signature](https://downloads.apache.org/activemq/act [...]
-ZIP | 
[apache-artemis-console-{{include.release.version}}-bin.zip](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.zip&action=download)
 | 
[SHA512](https://downloads.apache.org/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.zip.sha512)
 | [ASC Signature](https://downloads.apache.org/activemq/activemq-artemi [...]
-Source tar.gz | 
[apache-artemis-console-{{include.release.version}}-source-release.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz&action=download)
 | 
[SHA512](https://downloads.apache.org/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz.sha512)
 | [ASC Signature](h [...]
-Source ZIP | 
[apache-artemis-console-{{include.release.version}}-source-release.zip](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.zip&action=download)
 | 
[SHA512](https://downloads.apache.org/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.zip.sha512)
 | [ASC Signature](https://downl [...]
+  {% capture distro_url_base 
%}https://www.apache.org/dyn/closer.lua?filename={{project_dir}}/{{component_dir}}/{{include.release.version}}{%
 endcapture %}
+  {% capture verify_url_base 
%}https://downloads.apache.org/{{project_dir}}/{{component_dir}}/{{include.release.version}}{%
 endcapture %}
+  {% assign distro_url_suffix = "&action=download" %}
 {% else %}
-tar.gz | 
[apache-artemis-console-{{include.release.version}}-bin.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz)
 | 
[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz.sha512)
 | [ASC 
Signature](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{i
 [...]
-ZIP | 
[apache-artemis-console-{{include.release.version}}-bin.zip](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.zip)
 | 
[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-bin.zip.sha512)
 | [ASC 
Signature](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.relea
 [...]
-Source tar.gz | 
[apache-artemis-console-{{include.release.version}}-source-release.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz)
 | 
[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz.sha512)
 | [ASC Signature](https://archive.apache.org/di [...]
-Source ZIP | 
[apache-artemis-console-{{include.release.version}}-source-release.zip](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.zip)
 | 
[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis-console/{{include.release.version}}/apache-artemis-console-{{include.release.version}}-source-release.zip.sha512)
 | [ASC Signature](https://archive.apache.org/dist/activemq/ [...]
+  {% capture distro_url_base 
%}https://archive.apache.org/dist/{{project_dir}}/{{component_dir}}/{{include.release.version}}{%
 endcapture %}
+  {% assign verify_url_base = distro_url_base %}
+  {% assign distro_url_suffix = "" %}
 {% endif %}
+
+tar.gz 
|[apache-artemis-console-{{include.release.version}}-bin.tar.gz]({{distro_url_base}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz{{distro_url_suffix}})|[SHA512]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz.sha512)|[ASC
 
Signature]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-bin.tar.gz.asc)
+ZIP 
|[apache-artemis-console-{{include.release.version}}-bin.zip]({{distro_url_base}}/apache-artemis-console-{{include.release.version}}-bin.zip{{distro_url_suffix}})|[SHA512]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-bin.zip.sha512)|[ASC
 
Signature]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-bin.zip.asc)
+Source tar.gz 
|[apache-artemis-console-{{include.release.version}}-source-release.tar.gz]({{distro_url_base}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz{{distro_url_suffix}})|[SHA512]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz.sha512)|[ASC
 
Signature]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-source-release.tar.gz.asc)
+Source ZIP 
|[apache-artemis-console-{{include.release.version}}-source-release.zip]({{distro_url_base}}/apache-artemis-console-{{include.release.version}}-source-release.zip{{distro_url_suffix}})|[SHA512]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-source-release.zip.sha512)|[ASC
 
Signature]({{verify_url_base}}/apache-artemis-console-{{include.release.version}}-source-release.zip.asc)
diff --git a/src/_includes/artemis_release.md b/src/_includes/artemis_release.md
index e2c198c..9d935ed 100644
--- a/src/_includes/artemis_release.md
+++ b/src/_includes/artemis_release.md
@@ -3,15 +3,22 @@
 {% else %}
   {% assign docs_version = include.release.docs_version %}
 {% endif %}
-#### ActiveMQ Artemis {{include.release.version}}  
({{include.release.release_date | date_to_string: "ordinal", "US"}})
+{% if include.release.activemq_tlp %}
+  {% assign project_dir = "activemq" %}
+  {% assign component_dir = "activemq-artemis" %}
+{% else %}
+  {% assign project_dir = "artemis" %}
+  {% assign component_dir = "artemis" %}
+{% endif %}
+#### Apache Artemis {{include.release.version}}  
({{include.release.release_date | date_to_string: "ordinal", "US"}})
 [Release Notes](release-notes-{{include.release.version}}) | [Git 
Report](commit-report-{{include.release.version}}) | 
[Documentation:](../documentation/{{docs_version}}) 
[HTML](../documentation/{{docs_version}}) / 
[PDF](../documentation/{{docs_version}}/book.pdf) |{% if include.examples_link 
%} [Examples](https://github.com/apache/activemq-artemis-examples/) |{% endif 
%} [Docker](https://hub.docker.com/r/apache/activemq-artemis/tags) | Java 
compatibility: **{{include.release.java_version}}**
 
 {% if include.is_current_release %}
-  {% capture distro_url_base 
%}https://www.apache.org/dyn/closer.lua?filename=activemq/activemq-artemis/{{include.release.version}}{%
 endcapture %}
-  {% capture verify_url_base 
%}https://downloads.apache.org/activemq/activemq-artemis/{{include.release.version}}{%
 endcapture %}
+  {% capture distro_url_base 
%}https://www.apache.org/dyn/closer.lua?filename={{project_dir}}/{{component_dir}}/{{include.release.version}}{%
 endcapture %}
+  {% capture verify_url_base 
%}https://downloads.apache.org/{{project_dir}}/{{component_dir}}/{{include.release.version}}{%
 endcapture %}
   {% assign distro_url_suffix = "&action=download" %}
 {% else %}
-  {% capture distro_url_base 
%}https://archive.apache.org/dist/activemq/activemq-artemis/{{include.release.version}}{%
 endcapture %}
+  {% capture distro_url_base 
%}https://archive.apache.org/dist/{{project_dir}}/{{component_dir}}/{{include.release.version}}{%
 endcapture %}
   {% assign verify_url_base = distro_url_base %}
   {% assign distro_url_suffix = "" %}
 {% endif %}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to