just usl <new wrapper version>
(orjust usal
for Android only,just usil
for 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 pt
on 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 release
to 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