-
Notifications
You must be signed in to change notification settings - Fork 353
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
Find a better place for check_contract
etc
#1371
Comments
It can stay in |
The |
This is now stored under https://github.com/CosmWasm/cw-tools https://crates.io/crates/cw-check-contract |
Nice! Good job!
Do we have a deprecation plan? Should we add some sort of notice to the
The next step would be to update places we check contracts from CI like these: |
@AbhinavMir Thanks for the interest! Jan was already working on this one, but we're happy for other contributions |
One thing to consider is to figure out the process (some CI check on |
The only thing that comes to mind is having the |
The problem is that we don't want to fail CI right after updating VM, as it would make it painfully to deliver anything. But does github allow for some notifications on release (like: keep in mind to update xxxx?). Or maybe we want to have something like dependabot running on |
Can we make this a new package in this monorepo? If we move the binary to a different place, we will run into maintenance issue. Also cosmwasm-vm will include breaking changes from time to time in minor versions, as nobody really uses this crate except wasmvm and we want to keep versions in sync. So it's better if those things stay together. multi_threaded_cache and module_size are examples and can stay there I think. |
We created the separate repo for this, but actually, I think you are right - we can move it here and it would solve issues. Probably as separate projects to |
Why plural? It's only |
Sure, I can handle it once I finish my current task. |
Exactly. But I think we should have a deprecation plan to eventually get rid of
|
What's the point of getting rid of examples? Two of the three are perfectly fine there. One was an example but developed into a tool and can be moved out. |
Hm. I guess I got confused by the fact |
Today |
I think we have a plan now. @uint could you peer with Jan on this? |
Alright, I edited my "deprecation plan" post above to reflect we would be eventually removing only |
@webmaster128 Shall we close this? We found a better place for |
Yeah, thanks all |
The standalone application |
This came up in CosmWasm/cw-plus#755.
Currently there are a few utilities that live as examples in the
cosmwasm-vm
package -check_contract
,module_size
,multi_threaded_cache
.It would be nice to find a better place for them - they're not really examples. The most proper thing I can think of is to set up at least one new package (
cosmwasm-toolbox
? or separate packages?) that depends oncosmwasm_vm
and put them there as binary crates - this way we can removedev-dependencies
likeclap
fromcosmwasm_vm
entirely.The text was updated successfully, but these errors were encountered: