Skip to content

Release

Wenqi Chen edited this page Jun 24, 2020 · 10 revisions

Release Schedule

  • Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
  • Monthly release: minor version every month for new features.
  • Major version release is not included in this schedule for breaking change and new features.

Releasing Process(building on azure)

  • Review and merge pull requests
  • Run the release script locally npm run stage-release
    • Change version number
    • Edit changelog
    • Push library release
  • Submit a PR for releasing
  • After successful CI, go to azure pipe

image

  • Click below to enter the release

image

  • Click 'Publish' button to publish NPM, need to approve
  • Click 'Deploy' button to update website
    • You can wait for the cron to update the website automatically or you can login in to that server using the username and password we shared internally

image

Packers

The following members should take turns to release:

  • @vthinkxie
  • @simplejason
  • @hsuanxyz
  • @wenqi73
  • @wendzhue
  • @chensimeng