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