README.md
1# Publication validator
2
3This is a supplementary subproject of kotlinx.coroutines to test its publication correctness.
4
5It is used as part of "Dependency validation" build chain on TeamCity:
6* kotlinx.corotoutines are built with `publishToMavenLocal`
7* kotlinx.coroutines are built with `npmPublish -PdryRun=true` to have a packed publication
8* `NpmPublicationValidator` tests that version of NPM artifact is correct and that it has neither source nor package dependencies on atomicfu
9* `MavenPublicationValidator` depends on the published artifacts and tests artifacts binary content and absence of atomicfu in the classpath
10