Instructions on releasing Webdev
- Make sure you are on the Dart stable SDK version (check with
dart --version
) - Update the DWDS version in
/webdev/pubspec.yaml
to match the newly released DWDS version, and update the Webdev version to the new version number. Also, comment out the dependency_override so that Webdev is now depending on the version of DWDS on pub (which should have just been published) instead of the local version. - Update
/webdev/CHANGELOG.md
to match the new webdev version - From
/webdev
, run dart pub upgrade
- From
/webdev
run dart run build_runner build
, this will build and update the version in webdev/lib/src/version.dart
- Before submitting your PR, test that everything is working by following instructions in the
webdev/example
README to run the example app and connect to Dart DevTools. - Submit a PR with those changes (example PR: https://github.com/dart-lang/webdev/pull/1498)
- Once the PR is submitted, pull from master and run
dart pub publish
- Finally, go to https://github.com/dart-lang/webdev/releases and create a new release, eg https://github.com/dart-lang/webdev/releases/tag/webdev-v2.7.8. You might need to delete some of the content of the autogenerated notes.