Skip to content

Commit

Permalink
feat(doc): Tact release checklist template (#305)
Browse files Browse the repository at this point in the history
Co-authored-by: Novus Nota <68142933+novusnota@users.noreply.github.com>
  • Loading branch information
anton-trunov and novusnota authored Apr 27, 2024
1 parent 040e648 commit ce31cad
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Tact release checklist template

- [ ] Improve the changelog for `vX.Y.Z`: grammar, wording, polishing
- [ ] 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)
- [ ] Bump Tact version in:
- [ ] [`package.json`](./package.json) file
- [ ] [`bin/tact`](./bin/tact) file
- [ ] [CHANGELOG.md](./CHANGELOG.md): `Unreleased` -> `vX.Y.Z`
- [ ] Tag the new `vX.Y.Z` release in Git
```shell
$ git tag -a vX.Y.Z
$ git push origin vX.Y.Z
```
- [ ] Create the new `vX.Y.Z` release on GitHub: <https://github.com/tact-lang/tact/releases>
- [ ] Publish the new `vX.Y.Z` release on NPM:
[@tact-lang/compiler](https://www.npmjs.com/package/@tact-lang/compiler)
```shell
$ git checkout vX.Y.Z
$ yarn all && npm publish
```
- [ ] Update [tact-docs](https://github.com/tact-lang/tact-docs) with the most recent Tact features
- [ ] Request or perform the plugins/parsers/tools updates and releases:
- [ ] <https://github.com/tact-lang/tree-sitter-tact>
- [ ] <https://github.com/tact-lang/tact.vim>
- [ ] <https://github.com/tact-lang/tact-template>
- [ ] <https://github.com/tact-lang/tact-vscode>
- [ ] A new release of [tact-vscode](https://marketplace.visualstudio.com/items?itemName=KonVik.tact-lang-vscode) on the Visual Studio Marketplace
- [ ] <https://github.com/novusnota/prism-ton>
- [ ] <https://github.com/nujan-io/nujan-ide>
- [ ] <https://github.com/ton-org/blueprint>
- [ ] <https://github.com/ton-blockchain/intellij-ton>
- [ ] Write `vX.Y.Z` release notes explaining the newest changes with code examples and commit those to this repository
- [ ] [TON Dev News](https://t.me/tondev_news) Telegram channel announcement
- [ ] Accumulate TON dev chats feedback

0 comments on commit ce31cad

Please sign in to comment.