Skip to content

Release Activities

Daniel Rosenwasser edited this page Apr 12, 2018 · 29 revisions

Release activities

This is the list of release activities need for every TypeScript release. Additional activities are also needed if a new syntax is introduced or a new compiler option gets added.

Release

  • Tag release branch
  • Update AUTHORS.md for the release (script)
  • Draft and publish new release
  • Close milestone coresponding to the release

Wiki

Handbook

types-publisher

  • Update definitelytyped-header-parser, and publish new version
  • Update types-publisher dependency to the new header-parser
  • Run the tagging script to tag for new version (version of typescript@next)

npm

  • Publish new version of typescript
  • Publish new version of tslib (if needed)

Download Center

Nuget

Visual Studio Marketplace

TypeScript-Sublime-Plugin

  • Update version of tsserver, test and tag

Website

  • Update handbook
  • Add new release notes page
  • Update playground
  • Update version strings in the download banner

Additional activities

When a new syntax or a new compiler option is introduced, find below the list of additional release activities needed:

New compiler option added

MSBuild tasks and targets

  • Add support for new option in MSBuild tasks and targets (see handbook)

Handbook

SchemaStore

New syntax introduced

Colorization

babel

Handbook

  • Add new section for the new feature in the handbook
Clone this wiki locally