Skip to content

Latest commit

 

History

History
39 lines (27 loc) · 904 Bytes

RELEASING.md

File metadata and controls

39 lines (27 loc) · 904 Bytes

Release

Before release

  1. Run lint check via gradle task spotlessCheck
  2. Run tests via gradle task storageTests
  3. Run pod lib lint to verify Podspec

Versioning

  1. Update version in package_info.json
  2. Build binaries via bundleSQLiteStorage gradle task
  3. Update CHANGELOG
  4. Commit changes (name it release: vMAJOR.MINOR.PATCH)
  5. Create tag (name it vMAJOR.MINOR.PATCH)
  6. Push commit and tag to main
  7. Create Github release

Android

Run gradle task to push to Maven Central:

./gradlew publishToMavenCentral --no-configuration-cache

More: https://vanniktech.github.io/gradle-maven-publish-plugin/central/#publishing-releases

iOS

Run cocoapods push to push to main trunk:

pod trunk push AsyncStorageSQLite.podspec

More: https://guides.cocoapods.org/making/making-a-cocoapod.html#submitting-open-source-code