@@ -93,39 +93,32 @@ jobs:
9393 - name : " Enable long paths for git Windows"
9494 if : ${{ runner.os == 'Windows' }}
9595 run : git config --global core.longpaths true
96- - uses : actions/checkout@v2
96+ - uses : actions/checkout@v5
9797 - name : " Configure JDK"
98- uses : actions/setup-java@v3
98+ uses : actions/setup-java@v4
9999 with :
100100 distribution : ' temurin'
101- java-version : ' 17'
101+ java-version : ' 21'
102+ - name : " Setup Gradle"
103+ uses : gradle/actions/setup-gradle@v4
102104 - name : " Check plugins and publish them to MavenLocal"
103- uses : gradle/gradle-build-action@v2
104- with :
105- gradle-executable : plugins/gradlew
106- build-root-directory : plugins
107- arguments : check publishToMavenLocal --stacktrace --daemon
105+ working-directory : plugins
106+ run : ./gradlew check publishToMavenLocal --stacktrace --daemon
108107 - name : " Configure JDK for old Gradle"
109- uses : actions/setup-java@v3
108+ uses : actions/setup-java@v4
110109 with :
111110 distribution : ' temurin'
112- java-version : ' 11 '
111+ java-version : ' 17 '
113112 - name : " Run refreshVersions on sample-kotlin"
114113 if : ${{ github.event_name != 'workflow_dispatch' || github.event.inputs.sample-kotlin == 'true' && github.event.inputs.run-refreshVersions-task == 'true' }}
115- uses : gradle/gradle-build-action@v2
116- with :
117- gradle-executable : sample-kotlin/gradlew
118- build-root-directory : sample-kotlin
119- arguments : refreshVersions --stacktrace --daemon
114+ working-directory : sample-kotlin
115+ run : ./gradlew refreshVersions --stacktrace --daemon
120116 - name : " Check sample-kotlin"
121117 if : ${{ github.event_name != 'workflow_dispatch' || github.event.inputs.sample-kotlin == 'true' }}
122- uses : gradle/gradle-build-action@v2
123- with :
124- gradle-executable : sample-kotlin/gradlew
125- build-root-directory : sample-kotlin
126- arguments : check --stacktrace --configuration-cache --daemon
118+ working-directory : sample-kotlin
119+ run : ./gradlew check --stacktrace --configuration-cache --daemon
127120 - name : " Configure JDK back for new Gradle"
128- uses : actions/setup-java@v3
121+ uses : actions/setup-java@v4
129122 with :
130123 distribution : ' temurin'
131124 java-version : ' 17'
@@ -135,67 +128,40 @@ jobs:
135128 run : ./counted-stress-test.sh 10 ./gradlew --daemon -Dorg.gradle.jvmargs="-Xmx150M"
136129 - name : " Run refreshVersions on sample-groovy"
137130 if : ${{ github.event.inputs.sample-groovy == 'true' && github.event.inputs.run-refreshVersions-task == 'true' }}
138- uses : gradle/gradle-build-action@v2
139- with :
140- gradle-executable : sample-groovy/gradlew
141- build-root-directory : sample-groovy
142- arguments : refreshVersions --stacktrace --daemon
131+ working-directory : sample-groovy
132+ run : ./gradlew refreshVersions --stacktrace --daemon
143133 - name : " Check sample-groovy"
144134 if : ${{ github.event.inputs.sample-groovy == 'true' }}
145- uses : gradle/gradle-build-action@v2
146- with :
147- gradle-executable : sample-groovy/gradlew
148- build-root-directory : sample-groovy
149- arguments : check --stacktrace --daemon
135+ working-directory : sample-groovy
136+ run : ./gradlew check --stacktrace --daemon
150137 - name : " Check buildSrc of sample-groovy (simulates IDE Gradle sync)"
151138 if : ${{ github.event.inputs.sample-groovy == 'true' }}
152- uses : gradle/gradle-build-action@v2
153- with :
154- gradle-executable : sample-groovy/gradlew
155- build-root-directory : sample-groovy/buildSrc
156- arguments : help --stacktrace --daemon
139+ working-directory : sample-groovy
140+ run : ./gradlew help --stacktrace --daemon
157141 - name : " Run refreshVersions on sample-multi-modules"
158142 if : ${{ github.event.inputs.sample-multi-modules == 'true' && github.event.inputs.run-refreshVersions-task == 'true' }}
159- uses : gradle/gradle-build-action@v2
160- with :
161- gradle-executable : sample-multi-modules/gradlew
162- build-root-directory : sample-multi-modules
163- arguments : refreshVersions --stacktrace --daemon
143+ working-directory : sample-multi-modules
144+ run : ./gradlew help refreshVersions --stacktrace --daemon
164145 - name : " Check sample-multi-modules"
165146 if : ${{ github.event.inputs.sample-multi-modules == 'true' }}
166- uses : gradle/gradle-build-action@v2
167- with :
168- gradle-executable : sample-multi-modules/gradlew
169- build-root-directory : sample-multi-modules
170- arguments : check --stacktrace --daemon
147+ working-directory : sample-multi-modules
148+ run : ./gradlew check --stacktrace --daemon
171149 - name : " Run refreshVersions on sample-kotlin-js"
172150 if : ${{ github.event.inputs.sample-kotlin-js == 'true' && github.event.inputs.run-refreshVersions-task == 'true' }}
173- uses : gradle/gradle-build-action@v2
174- with :
175- gradle-executable : sample-kotlin-js/gradlew
176- build-root-directory : sample-kotlin-js
177- arguments : refreshVersions --stacktrace --daemon
151+ working-directory : sample-kotlin-js
152+ run : ./gradlew refreshVersions --stacktrace --daemon
178153 - name : " Check sample-kotlin-js"
179154 if : ${{ github.event.inputs.sample-kotlin-js == 'true' }}
180- uses : gradle/gradle-build-action@v2
181- with :
182- gradle-executable : sample-kotlin-js/gradlew
183- build-root-directory : sample-kotlin-js
184- arguments : check --stacktrace --daemon
155+ working-directory : sample-kotlin-js
156+ run : ./gradlew check --stacktrace --daemon
185157 - name : " Run refreshVersions on sample-android"
186158 if : ${{ github.event.inputs.sample-android == 'true' && github.event.inputs.run-refreshVersions-task == 'true' }}
187- uses : gradle/gradle-build-action@v2
188- with :
189- gradle-executable : sample-android/gradlew
190- build-root-directory : sample-android
191- arguments : refreshVersions --stacktrace --daemon
159+ working-directory : sample-android
160+ run : ./gradlew refreshVersions --stacktrace --daemon
192161 - name : " Check sample-android"
193162 if : ${{ github.event.inputs.sample-android == 'true' }}
194- uses : gradle/gradle-build-action@v2
195- with :
196- gradle-executable : sample-android/gradlew
197- build-root-directory : sample-android
198- arguments : check --stacktrace --daemon
163+ working-directory : sample-android
164+ run : ./gradlew check --stacktrace --daemon
199165 - name : " Stop Gradle daemon"
200166 working-directory : plugins
201167 run : ./gradlew --stop
0 commit comments