just usl <new wrapper version>(orjust usalfor Android only,just usilfor iOS only) will:- update the SDK to the latest version
- update the wrapper version
- update the CHANGELOG
- create a branch
- update docs
- commit changes
- Push the branch and create a PR
- Merge the PR
just pton master will push a tag with the version- Create a GitHub release with the tag
flutter pub publish
-
Update SDK version
- android
- android/build.gradle
- implementation 'com.hypertrack:hypertrack:version
- android/build.gradle
- ios
- ios/hypertrack_plugin.podspec
- s.dependency 'HyperTrack', 'version'
- ios/hypertrack_plugin.podspec
- android
-
Increment wrapper version
-
Update CHANGELOG
- Add the release link to the bottom
-
Update badge in README
-
Run
just releaseto do a release dry-run and is everything OK -
Merge changes and create a version tag
-
Create a release
- Release title - version
-
Publish Flutter package with
flutter pub publish
-
compileSdkVersion
- android/build.gradle
android {}- compileSdkVersion
- android/build.gradle
-
minSdkVersion
- android/build.gradle
defaultConfig {}- minSdkVersion
- android/build.gradle
-
platform version (flutter)
- pubspec.yaml
- environment:
- sdk:
- environment:
- pubspec.yaml