- Run lint check via gradle task
spotlessCheck
- Run tests via gradle task
storageTests
- Run
pod lib lint
to verify Podspec
- Update version in package_info.json
- Build binaries via
bundleSQLiteStorage
gradle task - Update CHANGELOG
- Commit changes (name it
release: MAJOR.MINOR.PATCH
) - Create tag (name it
MAJOR.MINOR.PATCH
) - Push commit and tag to
main
- Create Github release
https://vanniktech.github.io/gradle-maven-publish-plugin/central/#publishing-releases
https://guides.cocoapods.org/making/making-a-cocoapod.html#submitting-open-source-code