- run
pana --no-warning
and check score is 120/120 (Actually 110/120 because "Support up-to-date dependencies" fails locally) - Bump version in
pubspec.yaml
- Increment
wiredashSdkVersion
inlib/src/version.dart
by1
for patch releases, by10
for minor releases - Make sure
prod
backend is used, notdev
inlib/src/core/network/wiredash_api.dart
(ending with.io
, not.dev
) - Set
kDevMode
inlib/src/_wiredash_internal.dart
tofalse
- Write release notes in
CHANGELOG.md
(Check https://github.com/wiredashio/wiredash-sdk/compare/v1.0.0...stable to compare what changed) - Commit changes
- Tag release
vX.Y.Z
and push it - Double check that there are no local changes, then run
git stash && flutter pub publish
- Update/Move the
stable
,beta
anddev
branches (Run./tool/update_branches.sh
) - Copy paste release notes into github release
- Update wiredash-demo project for website
- Update latest SDK version in
console
- Announce release on Twitter 🎉