Skip to content

Commit 60f77bb

Browse files
committedFeb 6, 2025
avoid dependency-guard dependency locking flakes in CI
Using --no-parallel to avoid: https://youtrack.jetbrains.com/issue/KT-74241/Dependency-locking-sometimes-fails-with-gradle-kotlin-plugin https://youtrack.jetbrains.com/issue/KT-74394/KGP-isolated-projects-Something-has-been-appended-to-this-collector-already https://github.com/square/anvil/actions/runs/13141745288/job/36670332186 ``` 1: Task failed with an exception. ----------- > Task :compiler-api:dependencyGuard * What went wrong: Execution failed for task ':compiler:dependencyGuard'. > Something has been appended to this collector already * Try: > Run with --info or --debug option to get more log output. > Run with --scan to get full insights. > Get more help at https://help.gradle.org. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':compiler:dependencyGuard'. [...] Caused by: java.lang.IllegalStateException: Something has been appended to this collector already at com.google.common.base.Preconditions.checkState(Preconditions.java:512) at org.gradle.api.internal.provider.AbstractCollectionProperty$CollectingSupplier.plus(AbstractCollectionProperty.java:574) [...] at org.jetbrains.kotlin.gradle.utils.ReportUtilsKt.addConfigurationMetrics(reportUtils.kt:23) at org.jetbrains.kotlin.gradle.plugin.statistics.KotlinStdlibConfigurationMetrics.collectMetrics$kotlin_gradle_plugin_common(FusMetrics.kt:291) at org.jetbrains.kotlin.gradle.internal.StdlibDependencyManagementKt$addStdlibDependency$1$1$1.execute(stdlibDependencyManagement.kt:139) [...] at org.gradle.internal.ImmutableActionSet$SetWithFewActions.execute(ImmutableActionSet.java:285) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.lambda$runDependencyActions$2(DefaultConfiguration.java:509) [...] at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$1.call(DefaultConfiguration.java:769) ```
1 parent 5429e09 commit 60f77bb

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed
 

‎.github/workflows/ci.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,12 @@ jobs:
9797
check-latest: true
9898

9999
- name: Dependency Guard Check
100-
run: ./gradlew dependencyGuard --no-build-cache --no-daemon --stacktrace
100+
# Using --no-parallel to avoid the following error during dependency locking:
101+
# > java.lang.IllegalStateException: Something has been appended to this collector already
102+
#
103+
# https://youtrack.jetbrains.com/issue/KT-74241/Dependency-locking-sometimes-fails-with-gradle-kotlin-plugin
104+
# https://youtrack.jetbrains.com/issue/KT-74394/KGP-isolated-projects-Something-has-been-appended-to-this-collector-already
105+
run: ./gradlew dependencyGuard --no-parallel
101106

102107
ktlint:
103108
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)