ton-org / blueprint

TON development for professionals - all-in-one tool for writing, testing and deploying smart contracts
428 stars 84 forks source link

Make Tact version configurable #100

Open anton-trunov opened 4 months ago

anton-trunov commented 4 months ago

As far as I understand, if a new Tact version comes out the user needs to reinstall Blueprint and because of ^ here: https://github.com/ton-org/blueprint/blob/97b97e6cad1f37d6f5fa1b537e9ad40aced27936/package.json#L38 it should automatically use the newest 1.x version of Tact available.

We test compatibility with Blueprint in Tact's CI (https://github.com/tact-lang/tact/blob/1ef46911367a7bd6901b48b0a92aaef83b882f8c/.github/workflows/tact.yml#L78), so this should be doable.

novusnota commented 2 months ago

This will be much simpler to do with introduction of compilerVersion field in tact.config.json: https://github.com/tact-lang/tact/issues/574

More issues related to this one: