Files
coco 723ce1af5c a
2026-07-03 15:12:48 +08:00

1.2 KiB
Raw Permalink Blame History

Release checklist

  • Check that tests have passed on CI.
  • Run manual test cases that are difficult to automate:
    • Fling animations can be interrupted by pressing anywhere.
    • Double-tap-to-zoom animations can be interrupted only by starting another swipe gesture.
    • Images that use a placeholder play a cross-fade animation when the image is loaded.
  • Change version name from SNAPSHOT to an actual name.
  • Update project website with:
    • new versions maven address
    • new APIs
  • Commit Prepare to release vX.X.X. Do not push yet.
  • Upload archives to maven. g clean publish --no-parallel --no-daemon
  • Wait for artifacts to be available. dependency-watch await me.saket.telephoto:zoomable:{version}
  • Ensure that the release is available on maven by using it in :sample
  • Check that the library sources were correctly available.
  • Run the sample app and perform sanity tests.
  • Push commit.
  • Generate a sample APK.
  • Draft a changelog.
  • Make a release on Github.
  • Push a new commit Prepare next development version by bumping version and changing library version to SNAPSHOT.