Skip to content

Commit 94894a0

Browse files
committed
Fix sorting of releases
1 parent e804b60 commit 94894a0

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

.ci/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ function prepare_local_p2_site() {
157157

158158
function regenerate_metadata() {
159159
pmd_ci_log_info "Regenerating metadata for p2-site..."
160-
local releases=($(find . -maxdepth 1 -type d -regex "\./[0-9]+\.[0-9]+\.[0-9]+\..*" -printf '%TY-%Tm-%Td\0%f\n' | sort -t '\0' -r|awk -F '\0' '{print $2}'))
160+
local releases=($(find . -maxdepth 1 -type d -regex "\./[0-9]+\.[0-9]+\.[0-9]+\..*" -printf '%f\n'| tr '.' '\0' | sort -t '\0' -k1,1nr -k2,2nr -k3,3nr -k4dr |awk -F '\0' '{printf "%s.%s.%s.%s\n", $1, $2, $3, $4}'))
161161
# remove old releases
162162
for i in "${releases[@]:5}"; do
163163
pmd_ci_log_info "Removing old release $i..."

0 commit comments

Comments
 (0)