Repository navigation
v0.2.2
Fix
Android snapshot mode no longer races a consumer's own host tests.
Artboard enables an Android host-test compilation so Robolectric can render previews without the consumer writing AGP DSL. That call used to run as soon as the Android target appeared, which claimed AGP's single host-test slot before a consumer's own withHostTest { … } block ran — so modules that already had real host unit tests failed with "Android host tests have already been enabled."
Artboard now waits for AGP's finalizeDsl (after every build script has configured the target), reuses an existing hostTest compilation when present, and only calls withHostTestBuilder when none exists yet.
Modules that never declared host tests (including samples/android-light) still get the plugin-enabled path as before.
Upgrade
id("io.github.crowded-libs.artboard") version "0.2.2"No consumer source changes required. Live Wasm and JVM snapshot galleries are unaffected.