This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
commit 397599a663c1133ed38a8a8a539cdc1528bdc712 Author: Jacques Le Roux <jacques.le.r...@les7arts.com> AuthorDate: Thu Jan 12 14:11:19 2023 +0100 Improved: Upgrade to gradle 7.6 - support JDK 11 -> 17 (OFBIZ-12400) This is only the Windows init-gradle-wrapper.ps1 file --- gradle/init-gradle-wrapper.ps1 | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gradle/init-gradle-wrapper.ps1 b/gradle/init-gradle-wrapper.ps1 index a5cf90f29a..36d46eb624 100644 --- a/gradle/init-gradle-wrapper.ps1 +++ b/gradle/init-gradle-wrapper.ps1 @@ -17,17 +17,19 @@ md -force gradle/wrapper +# download raw format from https://github.com/gradle/gradle/tree/v7.6.0/gradle/wrapper If ($ExecutionContext.SessionState.LanguageMode -eq "ConstrainedLanguage") { Set-ItemProperty 'hklm:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -name "__PSLockdownPolicy" -Value 8 - Invoke-WebRequest -outf gradle\wrapper\gradle-wrapper.jar https://github.com/gradle/gradle/raw/v6.5.1/gradle/wrapper/gradle-wrapper.jar + Invoke-WebRequest -outf gradle\wrapper\gradle-wrapper.jar https://github.com/gradle/gradle/raw/v7.6.0/gradle/wrapper/gradle-wrapper.jar Set-ItemProperty 'hklm:\SYSTEM\CurrentControlSet\Control\Session Manager\Environment' -name "__PSLockdownPolicy" -Value 4 } else { - Invoke-WebRequest -outf gradle\wrapper\gradle-wrapper.jar https://github.com/gradle/gradle/raw/v6.5.1/gradle/wrapper/gradle-wrapper.jar + Invoke-WebRequest -outf gradle\wrapper\gradle-wrapper.jar https://github.com/gradle/gradle/raw/v7.6.0/gradle/wrapper/gradle-wrapper.jar } -$expected = "33b0acb4572934fc1dd7d5880c65036724974e06" -$actual = (Get-FileHash gradle\wrapper\gradle-wrapper.jar -Algorithm SHA1).Hash.ToLower() -@{$true = 'OK: Checksum match'; $false = "ERROR: Checksum mismatch!`nExpected: $expected`nActual: $actual"}[$actual -eq $expected] +# https://docs.gradle.org/current/userguide/gradle_wrapper.html#wrapper_checksum_verification +$expected = Invoke-RestMethod -Uri https://services.gradle.org/distributions/gradle-7.6-wrapper.jar.sha256 +$actual = (Get-FileHash gradle\wrapper\gradle-wrapper.jar -Algorithm SHA256).Hash.ToLower() +@{$true = 'OK: Checksum match'; $false = "ERROR: Checksum mismatch!`nExpected: $expected`nActual: $actual"}[$actual -eq $expected] if (!$true) { Remove-Item gradle\wrapper\gradle-wrapper.jar