|
2 | 2 |
|
3 | 3 | - [ ] Improve the changelog for `vX.Y.Z`: grammar, wording, polishing
|
4 | 4 | - [ ] Make sure there are no open issues for the [vX.Y.Z milestone](https://github.com/tact-lang/tact/issues?q=is%3Aopen+is%3Aissue+milestone%3AvX.Y.Z) (except for the current one, of course)
|
5 |
| -- [ ] Remove "(not released yet)" from docs: |
6 |
| - - [ ] `cd docs` — important as to not change the texts elsewhere, such as in code comments |
7 |
| - - [ ] `regex='([sS]ince Tact \d\.\d) \(not released yet\)'; rg "$regex" -r '$1'` (or similar with `grep`) — to preview the changes |
8 |
| - - [ ] `regex='([sS]ince Tact \d\.\d) \(not released yet\)'; rg "$regex" -l | xargs sd "$regex" '$1'` (or similar with `grep` and `sed`) — to apply the changes |
9 |
| -- [ ] Bump Tact version in: |
10 |
| - - [ ] [`package.json`](../package.json) file |
11 |
| - - [ ] [CHANGELOG.md](./CHANGELOG.md): `Unreleased` -> `vX.Y.Z` |
| 5 | +- [ ] Remove `(not released yet)` from docs: |
| 6 | +- [ ] Bump Tact version in [`package.json`](../package.json) file |
| 7 | +- [ ] Bump Tact version in [CHANGELOG.md](./CHANGELOG.md): `Unreleased` -> `vX.Y.Z` |
12 | 8 | - [ ] Tag the new `vX.Y.Z` release in Git
|
13 | 9 | ```shell
|
14 | 10 | $ git tag vX.Y.Z
|
|
19 | 15 | - [ ] Publish the new `vX.Y.Z` release on NPM: [@tact-lang/compiler](https://www.npmjs.com/package/@tact-lang/compiler)
|
20 | 16 | ```shell
|
21 | 17 | $ git checkout vX.Y.Z
|
22 |
| - # remove the postinstall lifecycle script from the package.json |
23 |
| - $ jq 'del(.scripts.postinstall)' package.json -M > temp.json && mv temp.json package.json |
24 | 18 | $ yarn all && npm publish
|
25 |
| - # reset changes to package.json |
26 |
| - $ git checkout -- package.json |
27 | 19 | ```
|
28 | 20 | - [ ] Request or perform the plugins/parsers/tools updates and releases:
|
29 | 21 | - [ ] <https://github.com/tact-lang/tact-template> (tracked in: )
|
|
38 | 30 | - [ ] <https://github.com/tact-lang/prism-ton> (tracked in: )
|
39 | 31 | - [ ] <https://github.com/ton-blockchain/intellij-ton> (tracked in: )
|
40 | 32 | - [ ] <https://github.com/ton-blockchain/verifier> (tracked in: )
|
41 |
| -- [ ] Write `vX.Y.Z` release notes explaining the newest changes with code examples |
42 | 33 | - [ ] [TON Dev News](https://t.me/tondev_news) Telegram channel announcement
|
0 commit comments