blueprint
blueprint copied to clipboard
Add testing in CI
It should support testing Blueprint on the three major desktop operating systems:
- Linux (Ubuntu?),
- macOS,
- Windows.
Windows support is especially problematic, as various feedback in TON dev chats tells us. Also, the Tact team tries to test compatibility with Blueprint in CI, but we currently have it failing for Windows (see https://github.com/tact-lang/tact/issues/318), although that looks more like an issue with https://github.com/ton-org/create-ton. (I opened a related issue in create-ton as well: https://github.com/ton-org/create-ton/issues/14)
hello, @anton-trunov I'd like to contribute to ton community. Can we work together? if you don't mind, i will do this issue. and let me know how i can work with your team. Thank you.
hey @andreas12062410, we should ask @krigga, he is the main developer of Blueprint, hopefully he does not mind if people contribute to the project :)
Thanks for your kindness @anton-trunov . @krigga nice to meet you. could you please have a look here and let me know your opinion. i am very familiar with Full Stack and blockchain development. hopefully we could work together. Thanks
A good starting point here would be to copy Tact's Blueprint-related testing suite parts from https://github.com/tact-lang/tact/blob/a99c1f5e9fb2f21bf97503fa13155ae329ec1abf/.github/workflows/tact.yml#L129-L208
Toolchain will be applied to following repos:
- sbt https://github.com/ton-community/tlb-editor
- sbt https://github.com/ton-community/tlb-codegen
- sbt https://github.com/ton-community/tlb-parser
- sbt-PR https://github.com/ton-org/blueprint/pull/234
- sbt-PR https://github.com/ton-org/sandbox/pull/75
- sbt-PR https://github.com/ton-org/create-ton/pull/34
- https://github.com/ton-org/test-utils
- https://github.com/ton-org/assets-sdk
Also tests with compatibility check added in this PR https://github.com/ton-org/create-ton/pull/40