Adam
Adam
The Kotlin DSL has many advantages over the Groovy DSL, making it easier to work with. Some of kotlinx-benchmark's build scripts already use Kotlin DSL, and this PR converts the...
Commit the Yarn lock file https://kotlinlang.org/docs/js-project-setup.html#version-locking-via-kotlin-js-store
Add explicit Sign task dependency in Plugin build config Fix #230 Depends on #232
Updating to Gradle 8.7 #203 has revealed an issue with task configuration. When running the build in TeamCity, it fails with a task dependency error. https://teamcity.jetbrains.com/buildConfiguration/KotlinTools_KotlinxBenchmark_Build_Windows/4678719?hideTestsFromDependencies=false&hideProblemsFromDependencies=false&expandBuildChangesSection=true&expandBuildProblemsSection=true&expandBuildDeploymentsSection=false ``` org.gradle.internal.execution.WorkValidationException: A problem...
From what I can tell, the Kotlin Reflect dependency is unnecessary. To avoid clashes with Gradle's embedded Kotlin, and with other plugins, Gradle plugins should avoid using unnecessary dependencies.
- Convert buildSrc to build-logic, so utils/conventions can be re-used in other included builds. - Introduce convention plugins for common config, and publishing (replacing kotlinx.team.infra, which is not compatible with...
fix https://github.com/gradle/gradle/issues/30340 ### Context Users will benefit from this change because Gradle will not generate invalid code that cannot compile. Dear Gradle reviewers: if you want to make any changes,...
### Current Behavior Gradle generates Kotlin DSL accessors for Configurations with invalid identifiers. ### Expected Behavior Gradle does not generate Kotlin DSL accessors for Configurations with invalid identifiers. ### Context...
### Expected Behavior When compiling pre-compiled script plugins the Java `-release` compilation flag is supported. ### Current Behavior (optional) When compiling pre-compiled script plugins the Java `-release` compilation flag is...
### Current Behavior `AttributeCompatibilityRule`s leak from a subproject when defined as a `project()` dependency. ### Expected Behavior `AttributeCompatibilityRule`s do not leak from a subproject. ### Context (optional) https://youtrack.jetbrains.com/issue/KT-72019/DGP-v2-Gradle-resolution-uses-dokka-configurations-instead-of-jvmRuntimeElements ### Self-contained...