diff --git a/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectExecutable.kt b/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectExecutable.kt index b8730c0f8e6..0fcf9cb8b71 100644 --- a/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectExecutable.kt +++ b/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectExecutable.kt @@ -66,6 +66,20 @@ sealed interface DataConnectExecutable { "aea3583ebe1a36938eec5164de79405951ddf05b70a857ddb4f346f1424666f1d96" + "989a5f81326c7e2aef4a195d31ff356fdf2331ed98fa1048c4bd469cbfd97" ) + "1.3.9" -> + VerificationInfo( + fileSizeInBytes = 24_977_560L, + sha512DigestHex = + "4558928c2a84b54113e0d6918907eb75bdeb9bd059dcc4b6f22cb4a7c9c7421a357" + + "7f3b0d2eeb246b1df739b38f1eb91e5a6166b0e559707746d79e6ccdf9ed4" + ) + "1.4.0" -> + VerificationInfo( + fileSizeInBytes = 25_018_520L, + sha512DigestHex = + "c06ccade89cb46459452f71c6d49a01b4b30c9f96cc4cb770ed168e7420ef0cb368" + + "cd602ff596137e6586270046cf0ffd9f8d294e44b036e5c5b373a074b7e5a" + ) else -> throw DataConnectGradleException( "3svd27ch8y", @@ -86,10 +100,16 @@ sealed interface DataConnectExecutable { data class Version(val version: String, val verificationInfo: VerificationInfo?) : DataConnectExecutable { companion object { + + private const val DEFAULT_VERSION = "1.4.0" + fun forVersionWithDefaultVerificationInfo(version: String): Version { val verificationInfo = DataConnectExecutable.VerificationInfo.forVersion(version) return Version(version, verificationInfo) } + + fun forDefaultVersionWithDefaultVerificationInfo(): Version = + forVersionWithDefaultVerificationInfo(DEFAULT_VERSION) } } } diff --git a/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectProviders.kt b/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectProviders.kt index 0adf63688bc..698f5b28ae2 100644 --- a/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectProviders.kt +++ b/firebase-dataconnect/gradleplugin/plugin/src/main/kotlin/com/google/firebase/dataconnect/gradle/plugin/DataConnectProviders.kt @@ -50,7 +50,7 @@ class DataConnectProviders( .orElse(versionValueFromGradleProperty) .orElse(valueFromVariant) .orElse(valueFromProject) - .orElse(DataConnectExecutable.Version.forVersionWithDefaultVerificationInfo("1.3.8")) + .orElse(DataConnectExecutable.Version.forDefaultVersionWithDefaultVerificationInfo()) } val postgresConnectionUrl: Provider = run {