File tree Expand file tree Collapse file tree 3 files changed +35
-27
lines changed Expand file tree Collapse file tree 3 files changed +35
-27
lines changed Original file line number Diff line number Diff line change @@ -27,16 +27,19 @@ release_target_url=$(
27
27
sed -re ' s/.*: "([^"]+)".*/\1/' \
28
28
)
29
29
30
- if [[ " $release_target_url " =~ \. zip$ ]]; then
31
- release_archive=$(
32
- curl -s " $release_url " |
33
- grep " name" |
34
- grep " $target " |
35
- sed -re ' s/.*: "([^"]+)".*/\1/' \
36
- )
37
- curl -sL " $release_target_url " -o $release_archive
38
- unzip -oq $release_archive
39
- rm -rf $release_archive
40
- else
41
- curl -sL " $release_target_url " | tar xz
42
- fi
30
+ case " $release_target_url " in
31
+ * .zip)
32
+ release_archive=$(
33
+ curl -s " $release_url " |
34
+ grep " name" |
35
+ grep " $target " |
36
+ sed -re ' s/.*: "([^"]+)".*/\1/' \
37
+ )
38
+ curl -sL " $release_target_url " -o $release_archive
39
+ unzip -oq $release_archive
40
+ rm -rf $release_archive
41
+ ;;
42
+ * )
43
+ curl -sL " $release_target_url " | tar xz
44
+ ;;
45
+ esac
Original file line number Diff line number Diff line change 3
3
4
4
set -e
5
5
6
- # Set tag from first argument or default to "latest"
6
+ # Set tag from first argument, environment variable, or default to "latest"
7
7
if [ -n " $1 " ]; then
8
8
tag=" ${1: 0: 7} "
9
+ elif [ -n " $TAG " ]; then
10
+ tag=" ${TAG: 0: 7} "
9
11
else
10
12
tag=" latest"
11
13
fi
Original file line number Diff line number Diff line change @@ -27,16 +27,19 @@ release_target_url=$(
27
27
sed -re ' s/.*: "([^"]+)".*/\1/' \
28
28
)
29
29
30
- if [[ " $release_target_url " =~ \. zip$ ]]; then
31
- release_archive=$(
32
- curl -s " $release_url " |
33
- grep " name" |
34
- grep " $target " |
35
- sed -re ' s/.*: "([^"]+)".*/\1/' \
36
- )
37
- curl -sL " $release_target_url " -o $release_archive
38
- unzip -oq $release_archive
39
- rm -rf $release_archive
40
- else
41
- curl -sL " $release_target_url " | tar xz
42
- fi
30
+ case " $release_target_url " in
31
+ * .zip)
32
+ release_archive=$(
33
+ curl -s " $release_url " |
34
+ grep " name" |
35
+ grep " $target " |
36
+ sed -re ' s/.*: "([^"]+)".*/\1/' \
37
+ )
38
+ curl -sL " $release_target_url " -o $release_archive
39
+ unzip -oq $release_archive
40
+ rm -rf $release_archive
41
+ ;;
42
+ * )
43
+ curl -sL " $release_target_url " | tar xz
44
+ ;;
45
+ esac
You can’t perform that action at this time.
0 commit comments