File tree Expand file tree Collapse file tree 4 files changed +14
-6
lines changed
Expand file tree Collapse file tree 4 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 3939 restore-keys : |
4040 gradle-${{ matrix.java-version }}-
4141
42+ - name : Setup Gradle wrapper jar if missing
43+ run : |
44+ if [ ! -f gradle/wrapper/gradle-wrapper.jar ]; then
45+ echo "Setting up gradle-wrapper.jar for Gradle 8.4..."
46+ cd /tmp
47+ curl -L -s -o gradle-8.4.zip https://services.gradle.org/distributions/gradle-8.4-bin.zip
48+ unzip -q gradle-8.4.zip
49+ mkdir -p $GITHUB_WORKSPACE/ide-plugins/gradle/wrapper
50+ cp gradle-8.4/lib/plugins/gradle-wrapper-8.4.jar $GITHUB_WORKSPACE/ide-plugins/gradle/wrapper/gradle-wrapper.jar
51+ echo "Wrapper jar installed"
52+ fi
53+
4254 - name : Make wrapper executable
4355 run : chmod +x ./gradlew
4456 working-directory : ide-plugins
Original file line number Diff line number Diff line change @@ -9,3 +9,5 @@ __pycache__
99# Gradle build artifacts
1010ide-plugins /.gradle /
1111ide-plugins /build /
12+ # Gradle wrapper jar (generated on first run)
13+ ide-plugins /gradle /wrapper /gradle-wrapper.jar
Original file line number Diff line number Diff line change 11#! /usr/bin/env bash
22set -eu
33
4- # Print Gradle wrapper distribution URL
54if [ -f gradle/wrapper/gradle-wrapper.properties ]; then
65 echo " == gradle-wrapper.properties =="
76 grep -i distributionUrl gradle/wrapper/gradle-wrapper.properties || true
87 echo
98fi
109
11- # Print gradle.properties if present
1210if [ -f gradle.properties ]; then
1311 echo " == gradle.properties =="
1412 cat gradle.properties || true
1513 echo
1614fi
1715
18- # Search for Kotlin Gradle plugin references
1916echo " == Kotlin plugin references (searching for kotlin-gradle-plugin and org.jetbrains.kotlin) =="
2017grep -R --line-number --color=never " kotlin-gradle-plugin" || true
2118grep -R --line-number --color=never " org.jetbrains.kotlin" || true
2219
23- # Print build.gradle(.kts) files header lines to show plugin versions where declared
2420for f in $( git ls-files " *.gradle" " *.gradle.kts" 2> /dev/null || true) ; do
2521 echo " ---- $f ----"
2622 sed -n ' 1,200p' " $f " | sed -n ' 1,60p'
2723 echo
2824done
2925
30- # Print settings.gradle(.kts)
3126for f in $( git ls-files " settings.gradle" " settings.gradle.kts" 2> /dev/null || true) ; do
3227 echo " ---- $f ----"
3328 sed -n ' 1,200p' " $f " | sed -n ' 1,60p'
3429 echo
3530done
3631
37- # Print the kotlin plugin versions extracted via a rough regex
3832echo " == Extracted candidate versions =="
3933grep -R --line-number --color=never " kotlin-gradle-plugin[:=][^\n]*" || true
You can’t perform that action at this time.
0 commit comments