You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ro...@apache.org on 2021/02/10 16:19:01 UTC

[activemq-website] branch master updated (4944c12 -> 7a8bdde)

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

robbie pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-website.git.


    from 4944c12  commit report 2.17.0
     new 1c2f4ce  remove incremental option, doesnt play nice with new release update processes
     new 95d7c4a  fix version mention in release notes page
     new 7a8bdde  simplify process for adding Artemis releases, generate the download/past-releases/previous-docs page changes based on metadata

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |  8 ++---
 _config.yml                                        | 11 ++++--
 build.sh                                           |  2 +-
 serve.sh                                           |  2 +-
 src/_artemis_releases/artemis-02-14-00-release.md  |  6 ++++
 src/_artemis_releases/artemis-02-15-00-release.md  |  6 ++++
 src/_artemis_releases/artemis-02-16-00-release.md  |  6 ++++
 .../artemis/documentation/previous_docs.md         | 17 +++++++--
 src/components/artemis/download/index.md           | 28 +++++++++------
 src/components/artemis/download/past_releases.md   | 41 +++++++++++++---------
 .../artemis/download/release-notes-2.16.0.md       |  2 +-
 11 files changed, 90 insertions(+), 39 deletions(-)
 create mode 100644 src/_artemis_releases/artemis-02-14-00-release.md
 create mode 100644 src/_artemis_releases/artemis-02-15-00-release.md
 create mode 100644 src/_artemis_releases/artemis-02-16-00-release.md


[activemq-website] 02/03: fix version mention in release notes page

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 95d7c4aaca2a26eed165203b1493fbcbf68eaf80
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Wed Feb 10 13:17:04 2021 +0000

    fix version mention in release notes page
---
 src/components/artemis/download/release-notes-2.16.0.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/artemis/download/release-notes-2.16.0.md b/src/components/artemis/download/release-notes-2.16.0.md
index ae25eea..bf4f51f 100644
--- a/src/components/artemis/download/release-notes-2.16.0.md
+++ b/src/components/artemis/download/release-notes-2.16.0.md
@@ -5,7 +5,7 @@ title-class: page-title-artemis
 type: artemis
 ---
 
-A complete list of JIRAs for the 2.15.0 release can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12348718&styleName=Text)
+A complete list of JIRAs for the 2.16.0 release can be found [here](https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315920&version=12348718&styleName=Text)
 
 A list of commits can be found [here](commit-report-2.16.0).
 


[activemq-website] 01/03: remove incremental option, doesnt play nice with new release update processes

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 1c2f4cec9b06bcd8a032e34da6d4f8449577fee8
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Wed Feb 10 13:16:13 2021 +0000

    remove incremental option, doesnt play nice with new release update processes
---
 README.md | 8 ++++----
 build.sh  | 2 +-
 serve.sh  | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index 557301b..63f232a 100644
--- a/README.md
+++ b/README.md
@@ -23,9 +23,9 @@ Alternatively, to just build the site, run:
 
     ./build.sh
 
-Note that these helper scripts perform incremental builds. If for some reason you need to clear the metadata/cache used to support the build process, you can run:
-
-    rm -rf src/.jekyll-metadata src/.jekyll-cache/
+If for some reason you need to clear the metadata/cache used to support the build process, and the build output, you can run:
+    rm -rf src/.jekyll-*
+    rm -rf _site
 
 
 Contributing to the site
@@ -45,4 +45,4 @@ If you are a committer, do the following:
 2. Run `serve.sh`/ `build.sh`and very the updates made look appropriate.
 3. Push the changes to the ASF remote.
 4. The CI build will run and commit the generated site to the `asf-site` branch automatically within a few minutes, from where it will also be published. CI build status mails go to the commits list.
-4. Verify the updated website works as expected by browsing it.
\ No newline at end of file
+4. Verify the updated website works as expected by browsing it.
diff --git a/build.sh b/build.sh
index bb99ecb..27ef50b 100755
--- a/build.sh
+++ b/build.sh
@@ -1,5 +1,5 @@
 set -e
 bundle
-jekyll build --incremental
+jekyll build
 set +e
 
diff --git a/serve.sh b/serve.sh
index 8a82932..1ace08a 100755
--- a/serve.sh
+++ b/serve.sh
@@ -1,5 +1,5 @@
 set -e
 bundle
-jekyll serve --incremental
+jekyll serve
 set +e
 


[activemq-website] 03/03: simplify process for adding Artemis releases, generate the download/past-releases/previous-docs page changes based on metadata

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 7a8bdde040886f1150ec753dea344090135fce73
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Wed Feb 10 16:10:05 2021 +0000

    simplify process for adding Artemis releases, generate the download/past-releases/previous-docs page changes based on metadata
    
    converts listings for 2.14.0-2.16.0 to serve as example
---
 _config.yml                                        | 11 ++++--
 src/_artemis_releases/artemis-02-14-00-release.md  |  6 ++++
 src/_artemis_releases/artemis-02-15-00-release.md  |  6 ++++
 src/_artemis_releases/artemis-02-16-00-release.md  |  6 ++++
 .../artemis/documentation/previous_docs.md         | 17 +++++++--
 src/components/artemis/download/index.md           | 28 +++++++++------
 src/components/artemis/download/past_releases.md   | 41 +++++++++++++---------
 7 files changed, 83 insertions(+), 32 deletions(-)

diff --git a/_config.yml b/_config.yml
index caeae72..bf4b06e 100644
--- a/_config.yml
+++ b/_config.yml
@@ -12,13 +12,18 @@ sass:
   sass_dir: css/
 
 collections:
+  artemis_releases:
+    output: false
   5x_releases:
     output: true
     permalink: /:name
 
+# Current release streams "x.y.[z]" prefixes
+current_artemis_releases:
+  - "2.16."
 current_5x_releases:
-  - 5.16
-  - 5.15
+  - "5.16."
+  - "5.15."
 
 defaults:
   - scope:
@@ -44,4 +49,4 @@ exclude: [ vendor ]
 baseurl:
 
 plugins:
-  - jekyll-redirect-from
\ No newline at end of file
+  - jekyll-redirect-from
diff --git a/src/_artemis_releases/artemis-02-14-00-release.md b/src/_artemis_releases/artemis-02-14-00-release.md
new file mode 100644
index 0000000..5f77750
--- /dev/null
+++ b/src/_artemis_releases/artemis-02-14-00-release.md
@@ -0,0 +1,6 @@
+---
+version: 2.14.0
+release_date: July 20, 2020
+# Docs subdir name for past-releases and previous-docs pages, 'latest' is always used on the main download page.
+docs_version: 2.14.0
+---
diff --git a/src/_artemis_releases/artemis-02-15-00-release.md b/src/_artemis_releases/artemis-02-15-00-release.md
new file mode 100644
index 0000000..702e236
--- /dev/null
+++ b/src/_artemis_releases/artemis-02-15-00-release.md
@@ -0,0 +1,6 @@
+---
+version: 2.15.0
+release_date: August 31, 2020
+# Docs subdir name for past-releases and previous-docs pages, 'latest' is always used on the main download page.
+docs_version: 2.15.0
+---
diff --git a/src/_artemis_releases/artemis-02-16-00-release.md b/src/_artemis_releases/artemis-02-16-00-release.md
new file mode 100644
index 0000000..d01bdb2
--- /dev/null
+++ b/src/_artemis_releases/artemis-02-16-00-release.md
@@ -0,0 +1,6 @@
+---
+version: 2.16.0
+release_date: November 10, 2020
+# Docs subdir name for past-releases and previous-docs pages, 'latest' is always used on the main download page.
+docs_version: 2.16.0
+---
diff --git a/src/components/artemis/documentation/previous_docs.md b/src/components/artemis/documentation/previous_docs.md
index 1eb5480..f77b946 100644
--- a/src/components/artemis/documentation/previous_docs.md
+++ b/src/components/artemis/documentation/previous_docs.md
@@ -4,11 +4,22 @@ title: Previous ActiveMQ Artemis Documentation
 type: artemis
 ---
 
+{% assign reversed_releases = site["artemis_releases"] | reverse %}
+{% assign current_releases = "" | split: ',' %}
+
+{% for current_release_prefix in site.current_artemis_releases %}
+    {% for release in reversed_releases %}
+        {% if release.version contains current_release_prefix %}
+            {% assign current_releases = current_releases | push: release.version %}
+            {% break %}
+        {% endif %}
+    {% endfor %}
+{% endfor %}
+
 Version|User Manual|Hacking Guide|API
 ---|---|---|---
-2.15.0|[HTML](2.15.0), [PDF](2.15.0/book.pdf), [Mobi](2.15.0/book.mobi), [ePub](2.15.0/book.epub)||[HTML](javadocs/javadoc-2.15.0)
-2.14.0|[HTML](2.14.0), [PDF](2.14.0/book.pdf), [Mobi](2.14.0/book.mobi), [ePub](2.14.0/book.epub)||[HTML](javadocs/javadoc-2.14.0)
-2.13.0|[HTML](2.13.0), [PDF](2.13.0/book.pdf), [Mobi](2.13.0/book.mobi), [ePub](2.13.0/book.epub)||[HTML](javadocs/javadoc-2.13.0)
+{% for release in reversed_releases %}{% unless current_releases contains release.version %}{{release.version}}|[HTML]({{release.docs_version}}), [PDF]({{release.docs_version}}/book.pdf), [Mobi]({{release.docs_version}}/book.mobi), [ePub]({{release.docs_version}}/book.epub)||[HTML](javadocs/javadoc-{{release.docs_version}})
+{% endunless %}{% endfor %}2.13.0|[HTML](2.13.0), [PDF](2.13.0/book.pdf), [Mobi](2.13.0/book.mobi), [ePub](2.13.0/book.epub)||[HTML](javadocs/javadoc-2.13.0)
 2.12.0|[HTML](2.12.0), [PDF](2.12.0/book.pdf), [Mobi](2.12.0/book.mobi), [ePub](2.12.0/book.epub)||[HTML](javadocs/javadoc-2.12.0)
 2.11.0|[HTML](2.11.0), [PDF](2.11.0/book.pdf), [Mobi](2.11.0/book.mobi), [ePub](2.11.0/book.epub)|[HTML](2.11.0/hacking-guide)|[HTML](javadocs/javadoc-2.11.0)
 2.10.1|[HTML](2.10.1), [PDF](2.10.1/book.pdf), [Mobi](2.10.1/book.mobi), [ePub](2.10.1/book.epub)|[HTML](2.10.1/hacking-guide)|[HTML](javadocs/javadoc-2.10.1)
diff --git a/src/components/artemis/download/index.md b/src/components/artemis/download/index.md
index eacd98b..c24127e 100644
--- a/src/components/artemis/download/index.md
+++ b/src/components/artemis/download/index.md
@@ -5,20 +5,30 @@ title-class: page-title-artemis
 type: artemis
 ---
 
-This is the current release. For prior releases, please see the <a href="past_releases">past releases</a> page.
+This is the current ActiveMQ Artemis release. For prior releases, please see the <a href="past_releases">past releases</a> page.
 
 The keys file for verifying these releases can be obtained <a href="https://www.apache.org/dist/activemq/KEYS">here</a>.
 
-#### ActiveMQ Artemis 2.16.0  (Nov 10, 2020)
-[Release Notes](release-notes-2.16.0) | [Git Report](commit-report-2.16.0) | [Documentation](../documentation/latest)
+{% assign reversed_releases = site["artemis_releases"] | reverse %}
 
-tar.gz:|[apache-artemis-2.16.0-bin.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-bin.tar.gz&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-bin.tar.gz.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-bin.tar.gz.asc)
-ZIP:|[apache-artemis-2.16.0-bin.zip](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-bin.zip&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-bin.zip.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-bin.zip.asc)
-Source Distribution:|[apache-artemis-2.16.0-source-release.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-source-release.tar.gz&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-source-release.tar.gz.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis/2.16.0/apache-artemis-2.16.0-source-release.tar.gz.asc)|
+{% for current_release_prefix in site.current_artemis_releases %}
+    {% for release in reversed_releases %}
+        {% if release.version contains current_release_prefix %}
+#### ActiveMQ Artemis {{release.version}}  ({{release.release_date}})
+[Release Notes](release-notes-{{release.version}}) | [Git Report](commit-report-{{release.version}}) | [Documentation](../documentation/latest)
+
+tar.gz:|[apache-artemis-{{release.version}}-bin.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.tar.gz&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.tar.gz.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.tar.gz.asc)
+ZIP:|[apache-artemis-{{release.version}}-bin.zip](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.zip&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.zip.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.zip.asc)
+Source Distribution:|[apache-artemis-{{release.version}}-source-release.tar.gz](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-source-release.tar.gz&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-source-release.tar.gz.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache- [...]
+            {% break %}
+        {% endif %}
+    {% endfor %}
+{% endfor %}
 
 <br/>
 
-This is the current ActiveMQ Artemis Native release which is a sub component used. For prior releases, please see the <a href="past_native_releases">past native releases</a> page.
+
+This is the current release of ActiveMQ Artemis Native, which is a sub component used within the broker. For prior releases, please see the <a href="past_native_releases">past native releases</a> page.
 
 #### ActiveMQ Artemis Native Layer 1.0.2  (June  22, 2020)
 
@@ -26,6 +36,4 @@ This is the current ActiveMQ Artemis Native release which is a sub component use
 
 Source Distribution:|[apache-artemis-native-1.0.2-source-release.zip](https://www.apache.org/dyn/closer.cgi?filename=activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip&action=download)|[SHA512](https://www.apache.org/dist/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip.sha512)|[GPG Signature](https://www.apache.org/dist/activemq/activemq-artemis-native/1.0.2/activemq-artemis-native-1.0.2-source-release.zip.asc)|
 
-This is the native layer used by ActiveMQ Artemis on storage.
-
-
+This is the native layer used by ActiveMQ Artemis for storage. The broker binary archives above already include a pre-compiled version of this component.
diff --git a/src/components/artemis/download/past_releases.md b/src/components/artemis/download/past_releases.md
index 5c674fd..4602930 100644
--- a/src/components/artemis/download/past_releases.md
+++ b/src/components/artemis/download/past_releases.md
@@ -5,26 +5,35 @@ title-class: page-title-artemis
 type: artemis
 ---
 
-These are older releases. For current releases, please see the [download](./) page.
+These are older releases. For the current releases, please see the [download](./) page.
 
-The keys file for verifying the release can be obtained [here](https://www.apache.org/dist/activemq/KEYS)
+The keys file for verifying the release can be obtained [here](https://www.apache.org/dist/activemq/KEYS).
 
 For any releases not shown here, check the [archive](https://archive.apache.org/dist/activemq/activemq-artemis/).
-<br/>
-#### ActiveMQ Artemis 2.15.0  (August 31, 2020)
-[Release Notes](release-notes-2.15.0) | [Git Report](commit-report-2.15.0) | [Documentation](../documentation/latest)
-
-tar.gz:|[apache-artemis-2.15.0-bin.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-bin.tar.gz)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-bin.tar.gz.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-bin.tar.gz.asc)
-ZIP:|[apache-artemis-2.15.0-bin.zip](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-bin.zip)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-bin.zip.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-bin.zip.asc)
-Source Distribution:|[apache-artemis-2.15.0-source-release.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-source-release.tar.gz)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-source-release.tar.gz.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/2.15.0/apache-artemis-2.15.0-source-release.tar.gz.asc)|
-
-<br/>
-#### ActiveMQ Artemis 2.14.0  (July 20, 2020)
-[Release Notes](release-notes-2.14.0) | [Git Report](commit-report-2.14.0) | [Documentation](../documentation/latest)
 
-tar.gz:|[apache-artemis-2.14.0-bin.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-bin.tar.gz)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-bin.tar.gz.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-bin.tar.gz.asc)
-ZIP:|[apache-artemis-2.14.0-bin.zip](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-bin.zip)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-bin.zip.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-bin.zip.asc)
-Source Distribution:|[apache-artemis-2.14.0-source-release.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-source-release.tar.gz)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-source-release.tar.gz.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/2.14.0/apache-artemis-2.14.0-source-release.tar.gz.asc)|
+{% assign reversed_releases = site["artemis_releases"] | reverse %}
+{% assign current_releases = "" | split: ',' %}
+
+{% for current_release_prefix in site.current_artemis_releases %}
+    {% for release in reversed_releases %}
+        {% if release.version contains current_release_prefix %}
+            {% assign current_releases = current_releases | push: release.version %}
+            {% break %}
+        {% endif %}
+    {% endfor %}
+{% endfor %}
+
+{% for release in reversed_releases %}
+    {% unless current_releases contains release.version %}
+<br/>
+#### ActiveMQ Artemis {{ release.version }}  ({{ release.release_date }})
+[Release Notes](release-notes-{{release.version}}) | [Git Report](commit-report-{{release.version}}) | [Documentation](../documentation/{{release.docs_version}})
+
+tar.gz:|[apache-artemis-{{release.version}}-bin.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.tar.gz)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.tar.gz.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.tar.gz.asc)
+ZIP:|[apache-artemis-{{release.version}}-bin.zip](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.zip)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.zip.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-bin.zip.asc)
+Source Distribution:|[apache-artemis-{{release.version}}-source-release.tar.gz](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-source-release.tar.gz)|[SHA512](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.version}}-source-release.tar.gz.sha512)|[GPG Signature](https://archive.apache.org/dist/activemq/activemq-artemis/{{release.version}}/apache-artemis-{{release.versi [...]
+    {% endunless %}
+{% endfor %}
 
 <br/>
 #### ActiveMQ Artemis 2.13.0   (May 26, 2020)