Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 811 Bytes

PUBLISHING.md

File metadata and controls

23 lines (15 loc) · 811 Bytes

Rough notes on steps I take to publish a new version of win32:

  1. Run tool\generate.cmd to make sure that the machine-generated classes are the latest.

  2. Run dart test to make sure all the automated tests are still working.

    • Optionally, also run it from Windows 7 to make sure nothing downlevel has failed.
    • These tests are also run through CI/CD on GitHub.
  3. Bump the version in pubspec.yaml and update CHANGELOG.md.

  4. Update README.md as appropriate with any changed examples.

  5. If ready, run git tag v1.2.3 (with the appropriate version number) to tag the release.

  6. Run git push and git push --tags to push both the release and the tag to GitHub.

  7. Run dart pub publish to push the build live. Watch pub.dev to make sure that there's nothing broken.