1.2 KiB
1.2 KiB
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 version’s 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 versionby bumping version and changing library version to SNAPSHOT.