Smoke tests verify that all artifacts are published correctly and that there are no dependency-related issues. You can run these tests using the :kotlinx-io-smoke-tests:smokeTest Gradle task.
By default, the tests use the current project version. If you want to test against a specific version of kotlinx-io, use the smokeTest.kotlinxIoVersion property. If the version is unset, the task will use the current project version, which triggers local Maven repository usage and executes publication tasks before testing.
To test against a specific version, use the -PsmokeTest.kotlinxIoVersion flag.
./gradlew :kotlinx-io-smoke-tests:smokeTest -PsmokeTest.kotlinxIoVersion=0.5.3-test