File tree 2 files changed +18
-2
lines changed
2 files changed +18
-2
lines changed Original file line number Diff line number Diff line change 5
5
token :
6
6
description : " GitHub token"
7
7
required : false
8
+ version :
9
+ description : " The version of the scripts to download (e.g., 'v2.7'), or empty for the latest release"
10
+ required : false
8
11
9
12
runs :
10
13
using : " composite"
19
22
curlOpts+=(--header 'Authorization: Bearer ${{ inputs.token }}')
20
23
fi
21
24
25
+ releaseUrl="https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/latest"
26
+ if [ ! -z "${{ inputs.version }}" ]; then
27
+ releaseUrl="https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/tags/${{ inputs.version }}"
28
+ fi
29
+
22
30
# Get the download url of the latest release
23
- downloadUrl=$(curl "${curlOpts[@]}" https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/latest | jq -c '.assets[] | select(.content_type == "application/zip")' | jq -r .browser_download_url | grep develocity-gradle)
31
+ downloadUrl=$(curl "${curlOpts[@]}" "$releaseUrl" | jq -c '.assets[] | select(.content_type == "application/zip")' | jq -r .browser_download_url | grep develocity-gradle)
24
32
25
33
# Download the latest version of the build validation scripts
26
34
curl "${curlOpts[@]}" --output develocity-gradle-build-validation.zip $downloadUrl
Original file line number Diff line number Diff line change 5
5
token :
6
6
description : " GitHub token"
7
7
required : false
8
+ version :
9
+ description : " The version of the scripts to download (e.g., 'v2.7'), or empty for the latest release"
10
+ required : false
8
11
9
12
runs :
10
13
using : " composite"
19
22
curlOpts+=(--header 'Authorization: Bearer ${{ inputs.token }}')
20
23
fi
21
24
25
+ releaseUrl="https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/latest"
26
+ if [ ! -z "${{ inputs.version }}" ]; then
27
+ releaseUrl="https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/tags/${{ inputs.version }}"
28
+ fi
29
+
22
30
# Get the download url of the latest release
23
- downloadUrl=$(curl "${curlOpts[@]}" https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/latest | jq -c '.assets[] | select(.content_type == "application/zip")' | jq -r .browser_download_url | grep develocity-maven)
31
+ downloadUrl=$(curl "${curlOpts[@]}" "$releaseUrl" | jq -c '.assets[] | select(.content_type == "application/zip")' | jq -r .browser_download_url | grep develocity-maven)
24
32
25
33
# Download the latest version of the build validation scripts
26
34
curl "${curlOpts[@]}" --output develocity-maven-build-validation.zip $downloadUrl
You can’t perform that action at this time.
0 commit comments