Skip to content

Commit b02be7b

Browse files
Updated Release Activities (markdown)
1 parent 10f3d49 commit b02be7b

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

Release-Activities.md

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,20 @@
1-
## Release activities
2-
31
This is the list of release activities needed for every TypeScript release.
42
[Additional activities](#additional-activities) are also needed if a new syntax is introduced or a new compiler option gets added.
53

4+
## Pre-Release Activities
5+
6+
### types-publisher and definitelytyped-header-parser
7+
8+
Once `master`'s version is updated, surrounding projects must be aware of the nightlies so that functionality such as ATA continues to work.
9+
10+
* [ ] Update [definitelytyped-header-parser](https://github.com/Microsoft/definitelytyped-header-parser) to understand ***the next version***, and publish new version
11+
* in other words, if we're releasing TypeScript 3.2, the header parser needs to be able to parse `3.3`.
12+
* [ ] Update [dtslint](https://github.com/Microsoft/dtslint)'s dependency to the new header-parser
13+
* [ ] Update [types-publisher](https://github.com/Microsoft/types-publisher)'s dependency to the new header-parser
14+
* [ ] Run [the tagging script](https://github.com/sandersn/dt-retag/blob/master/index.js) to tag for new version (version of `typescript@next`)
15+
16+
## Release Activities
17+
618
### Release
719

820
* [ ] [Tag](https://github.com/Microsoft/TypeScript/tags) release branch
@@ -21,16 +33,6 @@ This is the list of release activities needed for every TypeScript release.
2133
* [ ] Add new [Release Notes page](https://github.com/Microsoft/TypeScript-Handbook/tree/master/pages/release%20notes) for the new release
2234
* [ ] Update [Handbook](https://github.com/Microsoft/TypeScript-Handbook) (As needed)
2335

24-
### types-publisher and definitelytyped-header-parser
25-
26-
**Following the publish**, these tasks must be done in order:
27-
28-
* [ ] Update [definitelytyped-header-parser](https://github.com/Microsoft/definitelytyped-header-parser) to understand ***the next version***, and publish new version
29-
* in other words, if we're releasing TypeScript 3.2, the header parser needs to be able to parse `3.3`.
30-
* [ ] Update [dtslint](https://github.com/Microsoft/dtslint)'s dependency to the new header-parser
31-
* [ ] Update [types-publisher](https://github.com/Microsoft/types-publisher)'s dependency to the new header-parser
32-
* [ ] Run [the tagging script](https://github.com/sandersn/dt-retag/blob/master/index.js) to tag for new version (version of `typescript@next`)
33-
3436
#### npm
3537

3638
* [ ] Publish new version of [typescript](https://www.npmjs.com/package/typescript)

0 commit comments

Comments
 (0)