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

sseifert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-tooling-release.git

commit 39cc4f24b1b5a4ab2f4e77f0eb16dc1c8fe55e82
Author: Stefan Seifert <[email protected]>
AuthorDate: Wed Nov 26 10:06:15 2025 +0100

    always use the part after the last ":" to get the version number, to be 
compatible a bundle identified like 
"org.apache.sling:org.apache.sling.commons.log:jar:all:6.0.2"
---
 generate_javadoc_for_release.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/generate_javadoc_for_release.sh b/generate_javadoc_for_release.sh
index d9f035c..0bbfd16 100755
--- a/generate_javadoc_for_release.sh
+++ b/generate_javadoc_for_release.sh
@@ -46,7 +46,7 @@ else
 fi
 
 # extract <artifactId>-<version> from feature file
-artifacts=$(cat $WORKDIR/feature.json | jq -r '.bundles[].id | 
select(startswith("org.apache.sling"))' | awk -F ':' '{ print $2 ":" $3 }')
+artifacts=$(cat $WORKDIR/feature.json | jq -r '.bundles[].id | 
select(startswith("org.apache.sling"))' | awk -F ':' '{ print $2 ":" $NF }')
 
 # add additional artifacts which are not part of the launchpad
 # https://issues.apache.org/jira/browse/SLING-6766
@@ -55,8 +55,8 @@ artifacts+=" org.apache.sling.servlets.annotations:1.2.6"
 
 # checkout tags
 for artifact in $artifacts; do
-    artifact_name=$(echo $artifact | sed 's/:.*//')
-    artifact_version=$(echo $artifact | sed 's/.*://')
+    artifact_name=$(echo $artifact | awk -F ':' '{ print $1 }')
+    artifact_version=$(echo $artifact | awk -F ':' '{ print $2 }')
     branch_name="${artifact_name}-${artifact_version}"
     artifact_dir="sling-${artifact_name}-${artifact_version}"
     artifact_repo=$(echo $artifact_name | tr '.' '-')

Reply via email to