Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 894 Bytes

RELEASING.md

File metadata and controls

13 lines (13 loc) · 894 Bytes
  1. Start a branch release/x.x.x
  2. Update to the latest SDK versions in ios/purchases_flutter.podspec, mac/purchases_flutter.podspec and build.gradle.
  3. Run flutter format .
  4. Update versions in VERSIONS.md.
  5. Update CHANGELOG-LATEST.md with the changes for the current version (to be used by Fastlane for the github release notes)
  6. Run bundle exec fastlane bump_and_update_changelog version:X.Y.Z (where X.Y.Z is the new version) to update the version number in pubspec.yaml, purchases_flutter.podspec and android/build.gradle.
  7. flutter pub pub publish --dry-run
  8. If purchases-hybrid-common was updated, run pod update PurchasesHybridCommon in both MagicWeather and purchase_tester
  9. Commit the changes, open a PR into main, merge when ready
  10. git tag x.y.z
  11. git push origin main && git push --tags
  12. Create a new release in github
  13. flutter pub pub publish