cashapp / paparazzi

Render your Android screens without a physical device or emulator
https://cashapp.github.io/paparazzi/
Apache License 2.0
2.25k stars 213 forks source link

Revert "Initial API spike based on Paparazzi2.kt notes (#1286)" #1301

Closed jrodbx closed 6 months ago

jrodbx commented 6 months ago

This reverts commit 556d59e0d64ae1f1f070d2ddc7e8449d9257bc77.

Still WIP, but looking good to land in 1.4+

Also, let's rebase the next effort on latest; looks like FileWrapper and everything on internal is no longer on master.

jrodbx commented 6 months ago

Trying to publish the 1.3.3 release and noticing the following error when I build locally:

"Multiple publications with coordinates 'app.cash.paparazzi:paparazzi:1.3.3-SNAPSHOT' are published to repository 'mavenCentral'. The publications 'maven' in project ':paparazzi' and 'maven' in project ':paparazzi2' will overwrite each other!"

Example build (Publish Artifacts): https://github.com/cashapp/paparazzi/actions/runs/8084039208/job/22089151555

Unpackaging a recent snapshot from Maven Central confirms this.

Screenshot 2024-03-01 at 4 20 55 AM

Merging this to unblock the release. @BrianGardnerAtl let's coordinate a strategy for 2.x work.