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