File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
set -Eeuo pipefail
3
3
4
- declare -A aliases=(
5
- [3.2]=' 3 latest'
6
- )
7
-
8
4
self=" $( basename " $BASH_SOURCE " ) "
9
5
cd " $( dirname " $( readlink -f " $BASH_SOURCE " ) " ) "
10
6
@@ -73,6 +69,11 @@ join() {
73
69
echo " ${out# $sep } "
74
70
}
75
71
72
+ declare -A latest=(
73
+ # [3]='3.2'
74
+ # [latest]='3.2'
75
+ )
76
+
76
77
for version; do
77
78
export version
78
79
@@ -86,9 +87,17 @@ for version; do
86
87
versionAliases=(
87
88
$fullVersion
88
89
$version
89
- ${aliases[$version]:- }
90
90
)
91
91
92
+ if [ " $version " = " ${version% -rc} " ]; then
93
+ for a in " ${version%% .* } " latest; do # "3", "latest"
94
+ if [ -z " ${latest[$a]:- } " ]; then
95
+ latest[$a ]=" $version "
96
+ versionAliases+=( " $a " )
97
+ fi
98
+ done
99
+ fi
100
+
92
101
defaultDebianVariant=" $( jq -r '
93
102
.[env.version].variants
94
103
| map(select(
You can’t perform that action at this time.
0 commit comments