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:
Reactions are currently unavailable
Release 5.0 - Oct 2018
DO till Oct 15
DO Before Release
DO on Release Date
DO After Release
Known issues in RC: