- Release new Misti version
- If the next Misti version is incompatible with the Tact compiler in use, set the maximum version of
@tact-lang/compilerinpackage.json(e.g.>=1.6.7 <1.6.9) and make a commit first - Run:
yarn release --dry-runto ensure everything works as expected - Run:
yarn releaseand follow the instructions
- If the next Misti version is incompatible with the Tact compiler in use, set the maximum version of
- Create a GitHub release
- Prepare documentation:
- Generate detectors documentation:
yarn detector-docs -o ../nowarp.github.io/docs/detectors/ - Update the
detectors.mdpage - Update
sidebars.tsadding new detectors - Check whether
configuration.mdandcli.mdshould be updated - Check if examples are updated according to API changes
- Ensure that funding information is actual
- Run:
yarn spell && yarn buildfrom thenowarp.github.iodirectory to ensure there are no errors - Release a new version of documentation:
npx docusaurus docs:version <VERSION> - Remove old documentation versions, keeping only the 3 latest versions
- Run:
yarn build && yarn deployfrom thenowarp.github.iodirectory
- Generate detectors documentation:
- Update
blueprint-misti:- Update Misti version in
package.jsonand runyarn install && yarn build - Run the integration test manually
- Release it in order to update the npm dependency
- Update Misti version in
- Update
tact-template:- Update the Misti version in
package.json - Ensure the commands in
package.jsonand the GitHub Actions workflow are up to date
- Update the Misti version in
- Update web-ide
- Create an issue describing possible breaking changes
- Update tact-language-server
- Create an issue describing possible breaking changes
- Create a post that highlights introduced changes