diff --git a/README.md b/README.md index 21515bacb..d169cb256 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,8 @@ Workflow is an application framework that provides architectural primitives. +## fnord + Workflow is: * Written in and used for Kotlin and Swift diff --git a/build.gradle.kts b/build.gradle.kts index eb6d11a8a..912605e3e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -30,17 +30,18 @@ plugins { } shardConnectedCheckTasks(project) - -subprojects { - - afterEvaluate { - configurations.configureEach { - // There could be transitive dependencies in tests with a lower version. This could cause - // problems with a newer Kotlin version that we use. - resolutionStrategy.force(libs.kotlin.reflect) - } - } -} +// +// subprojects { +// // Wait for version catalog to be ready. There is no direct hook, but it happens +// // before base is applied. +// plugins.withId("base") { +// configurations.configureEach { +// // There could be transitive dependencies in tests with a lower version. This could cause +// // problems with a newer Kotlin version that we use. +// resolutionStrategy.force(libs.kotlin.reflect) +// } +// } +// } apply(from = rootProject.file(".buildscript/binary-validation.gradle")) @@ -111,20 +112,6 @@ subprojects { .configureEach { mustRunAfter(tasks.matching { it is Sign }) } } -allprojects { - - configurations.all { - resolutionStrategy.eachDependency { - // This ensures that any time a dependency has a transitive dependency upon androidx.lifecycle, - // it uses the same version as the rest of the project. This is crucial, since Androidx - // libraries are never in sync and lifecycle 2.4.0 introduced api-breaking changes. - if (requested.group == "androidx.lifecycle") { - useVersion(libs.versions.androidx.lifecycle.get()) - } - } - } -} - // This task is invoked by the documentation site generator script in the main workflow project (not // in this repo), which also expects the generated files to be in a specific location. Both the task // name and destination directory are defined in this script: