Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Plan 5.0 #6384

Closed
radeva opened this issue Oct 11, 2018 · 1 comment

Comments

@radeva
Copy link
Contributor

commented Oct 11, 2018

Release 5.0 - Oct 2018

DO till Oct 15

  • Publish RC tns-android, @vtrifonov
    • Create release branch
    • Tests are passing
    • Publish RC package to npm
  • Publish RC tns-ios, @vtrifonov
    • Create release branch
    • Tests are passing
    • Publish RC package to npm
  • Publish RC tns-platform-declarations, @vakrilov
    • Create release branch
    • Tests are passing
    • Publish RC package to npm
  • Publish RC tns-core-modules, @vakrilov
    • Create release branch
    • Tests are passing
    • Publish RC package to npm
  • Publish RC nativescript, @rosen-vladimirov
    • Create release branch
    • Tests are passing
    • Ensure Sidekick tests and cloud builds work with RC version of CLI
    • Publish RC package to npm
  • Publish RC NativeScript UI Plugins, @etabakov
    • Create release branch
    • Tests are passing
    • Publish RC package to npm
  • Announce RC on twitter, Slack

DO Before Release

DO on Release Date

  • (optional) Publish migration guides, @sis0k0
  • Publish tns-android, @vtrifonov
    • Build package for release
    • Tests are passing
    • Prepare Changelog
    • Publish package to npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • Publish tns-ios, @vtrifonov
    • Build package for release
    • Tests are passing
    • Prepare Changelog
    • Publish package to npm
    • Tag the new release in GitHub
    • Upload dSYM in GitHub release
    • Post in Slack #ns-releases
  • (optional) Publish tns-ios-inspector, @vtrifonov
  • Publish tns-platform-declarations, @vakrilov
    • Build package for release
    • Publish package in npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • Publish tns-core-modules, @vakrilov
    • Build package for release
    • Prepare Changelog
    • Make sure tests pass
    • Release tns-core-modules to npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • Publish nativescript, @rosen-vladimirov
    • Build package for release
    • Prepare Changelog
    • Ensure Sidekick tests and cloud builds work with RC version of CLI
    • Publish package in npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • (optional) Publish nativescript-dev-sass, @rosen-vladimirov - not required for this release
    • Build package for release
    • Prepare Changelog
    • Publish package in npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • (optional) Publish nativescript-dev-typescript, @rosen-vladimirov - not required for this release
  • Publish nativescript-angular, @vakrilov
    • Build package for release
    • Publish package in npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • Publish nativescript-dev-webpack, @vakrilov
    • Build package for release
    • Publish package in npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • Publish @nativescript/schematics, @vakrilov
    • Build package for release
    • Publish package in npm
    • Tag the new release in GitHub
    • Post in Slack #ns-releases
  • Publish all core templates, @vakrilov
  • Publish all business templates, @lini
  • (optional) Publish all plugins & plugin seed, @lini
  • Publish documentation on LIVE, @etabakov

DO After Release

  • (optional) Verify the migration steps by trying with a real app, @etabakov
  • (optional) Update the breaking changes in the app, @etabakov
  • (optional) Update plugins demo apps, @lini
  • (optional) Update all Playground apps, @vtrifonov
  • (optional) Update all Playground templates, @vtrifonov
  • Publish release blog post, @rdlauer
  • Announce release on Twitter, @sipacate
  • (optional) Feature blog posts

Known issues in RC:

@NativeScript NativeScript locked and limited conversation to collaborators Oct 12, 2018
@etabakov

This comment has been minimized.

Copy link
Member

commented Oct 18, 2018

@radeva radeva changed the title [DRAFT] Release Plan 5.0 Release Plan 5.0 Oct 24, 2018
@radeva radeva closed this Dec 5, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
2 participants
You can’t perform that action at this time.