Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split out cosmwasm workspace into new repository #1311

Closed
Farhad-Shabani opened this issue Aug 12, 2024 · 0 comments · Fixed by #1315
Closed

Split out cosmwasm workspace into new repository #1311

Farhad-Shabani opened this issue Aug 12, 2024 · 0 comments · Fixed by #1315
Assignees
Labels
O: decoupling Objective: aims to separate concerns and cause to independent, reusable components O: maintainability Objective: cause to ease modification, fault corrections and improve code understanding

Comments

@Farhad-Shabani
Copy link
Member

Summary

We recently separated the CosmWasm crates into their own workspace to decouple them from the ibc-rs dependencies. This was necessary because the coupling was causing conflicts and complicating the management of MSRV for the ibc-rs libraries.

However, we've encountered some challenges in our release process, publishing crates, and tracking changes across multiple workspaces. To simplify maintenance, it's more practical to move the cosmwasm directory into a separate repository.

Additionally, the versioning of these two workspaces doesn't need to be synchronized. As we prepare for the ibc-rs v1 release, the CosmWasm integration might not yet be ready for a production release.

@Farhad-Shabani Farhad-Shabani added O: maintainability Objective: cause to ease modification, fault corrections and improve code understanding O: decoupling Objective: aims to separate concerns and cause to independent, reusable components labels Aug 12, 2024
@github-project-automation github-project-automation bot moved this to 📥 To Do in ibc-rs Aug 12, 2024
@seanchen1991 seanchen1991 self-assigned this Aug 12, 2024
@github-project-automation github-project-automation bot moved this from 📥 To Do to ✅ Done in ibc-rs Aug 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O: decoupling Objective: aims to separate concerns and cause to independent, reusable components O: maintainability Objective: cause to ease modification, fault corrections and improve code understanding
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants