File tree Expand file tree Collapse file tree 1 file changed +22
-3
lines changed
.github/actions/gradle/download Expand file tree Collapse file tree 1 file changed +22
-3
lines changed Original file line number Diff line number Diff line change @@ -4,14 +4,33 @@ description: "Download latest release"
44inputs :
55 token :
66 description : " Github token"
7- required : true
7+ required : false
88
99runs :
1010 using : " composite"
1111 steps :
1212 - name : Get latest release
1313 run : |
14- downloadUrl=$(curl -S -H 'authorization: Bearer ${{ inputs.token }}' 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 -v maven)
15- curl -s -L -o gradle-enterprise-gradle-build-validation.zip $downloadUrl
14+ # Build Get Latest release data command
15+ cmdGetLatestReleaseData="curl -s"
16+ if [ ! -z "${{ inputs.token }}" ]; then
17+ cmdGetLatestReleaseData="$cmdGetLatestReleaseData --header 'Authorization: Bearer ${{ inputs.token }}'"
18+ fi
19+ cmdGetLatestReleaseData="$cmdGetLatestReleaseData https://api.github.com/repos/gradle/gradle-enterprise-build-validation-scripts/releases/latest"
20+
21+ # Get latest release download url
22+ downloadUrl=$($cmdGetLatestReleaseData | jq -c '.assets[] | select(.content_type == "application/zip")' | jq -r .browser_download_url | grep -v maven)
23+
24+ # Build Get Latest release command
25+ cmdGetLatestRelease="curl -s"
26+ if [ ! -z "${{ inputs.token }}" ]; then
27+ cmdGetLatestRelease="$cmdGetLatestRelease --header 'Authorization: Bearer ${{ inputs.token }}'"
28+ fi
29+ cmdGetLatestRelease="$cmdGetLatestRelease -L -o gradle-enterprise-gradle-build-validation.zip $downloadUrl"
30+
31+ # Get latest release
32+ $($cmdGetLatestRelease)
33+
34+ # Unzip it
1635 unzip -q -o gradle-enterprise-gradle-build-validation.zip
1736 shell : bash
You can’t perform that action at this time.
0 commit comments