I have a chicken-egg dilemma. I am simulating builds with a local f-droid server docker, as suggested by the documentation. This requires a published release tag but, if i tag and push the release, the official build starts, which triggers the possible error i was trying to avoid. Which workflow do you follow to avoid this?
you can build any commit you want commit: loonghash in your .yml
Thanks. That might start the build, but having enabled reproducible builds i expect that to fail as soon as it looks for a released binary. We already had this conversation i think. Anyway, i am not even at that point. I extracted a gradle plugin into a separate git repository to reuse it, and now i am trying to make it work in fdroid. I tried incorporate it as submodule with includeBuild(ābuild-logic/plugins/android-yaml-stringsā)
```kotlin
pluginManagement {
repositories {
mavenLocal()
gradlePluginPortal()
google()
mavenCentral()
}
includeBuild(ābuild-logic/plugins/android-yaml-stringsā)
}
dependencyResolutionManagement {
repositories {
google()
mavenCentral()
}
}
rootProject.name = āCarburoidā
include ā:sharedā
include ā:appā
```
but now i get this error.
Daemon will be stopped at the end of the build
Task :android-yaml-strings:checkKotlinGradlePluginConfigurationErrors SKIPPED
Task :android-yaml-strings:pluginDescriptors
Task :android-yaml-strings:processResources
Task :android-yaml-strings:compileKotlin
Task :android-yaml-strings:compileJava NO-SOURCE
Task :android-yaml-strings:classes
Task :android-yaml-strings:jar
Configure project :shared
w: file:///build/build/net.canvoki.carburoid/shared/build.gradle.kts:14:9: ātargetSdk: Int?ā is deprecated. Will be removed from library DSL in AGP 9.0. Use testOptions.targetSdk or/and lint.targetSdk instead
Task :app:clean UP-TO-DATE
BUILD SUCCESSFUL in 1m 18s
5 actionable tasks: 4 executed, 1 up-to-date
2026-02-17 19:35:34,852 INFO: Scanning source for common problemsā¦
2026-02-17 19:35:35,554 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$1.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$2$execute$$inlined$getByType$1.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTaskKt$extractParams$1.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$configure$1$1.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTaskKt.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$3.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$3$execute$$inlined$getByType$1.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$configure$1$taskProvider$1.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsExtension.class
2026-02-17 19:35:35,574 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/Translatable.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$configure$1$taskProvider$1$1.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTask.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsPlugin$apply$2.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/MismatchedParamException.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTask$convertYamlToAndroidXml$1.class
2026-02-17 19:35:35,575 ERROR: Found Java compiled class at build-logic/plugins/android-yaml-strings/build/classes/kotlin/main/net/canvoki/android/yamlstrings/YamlStringsTaskKt$parametersToXml$1.class
2026-02-17 19:35:35,575 ERROR: Found binary at build-logic/plugins/android-yaml-strings/build/kotlin/compileKotlin/cacheable/last-build.bin
2026-02-17 19:35:35,577 ERROR: Found binary at build-logic/plugins/android-yaml-strings/build/kotlin/compileKotlin/local-state/build-history.bin
2026-02-17 19:35:35,577 ERROR: Found binary at build-logic/plugins/android-yaml-strings/build/kotlin/compileKotlin/classpath-snapshot/shrunk-classpath-snapshot.bin
2026-02-17 19:35:35,577 ERROR: Found Java JAR file at build-logic/plugins/android-yaml-strings/build/libs/android-yaml-strings-1.0.0.jar
2026-02-17 19:35:35,577 INFO: Removing gradle-wrapper.jar at build-logic/plugins/android-yaml-strings/gradle/wrapper/gradle-wrapper.jar
2026-02-17 19:35:35,578 ERROR: Could not build app net.canvoki.carburoid: Canāt build due to 21 errors while scanning
building file list ⦠done
The build builds first the plugin which is ok, but later it complains it finds the compiled plugin. Any ideas of what i am doing wrong?
Since the question has shifted topic i consider reasonable to open a new topic.